안녕하세요~~ 아두이노란 무엇일까요?
아두이노의 사전적 정의는
물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경
입니다.
아두이노는 보드의 종류가 여러가지가 있는데 그 중에서는 아두이노 우노가 대표적이고 가장 많이 쓰입니다. 아두이노는 컴퓨터에 연결해 대표적인 Arduino 프로그램이나 이 외에 다른 프로그램들로 제어를 할 수 있는데요, 스토어 가셔서 Arduino IDE를 다운받아주세요~ 다운 받으시고 Arduino IDE에 들어가보면
이렇게 되어있습니다. 상단 바에 파일에 클릭해보면 새 파일을 만들거나 저장을 할 수 있고,
편집에 들어가거나 스케치를 클릭해보면 여러가지가 있지만 단축기가 있어서 단축기 쓰는 것이 편하고, 툴을 클릭하게 되면 보드나 포트를 설정할 수 있습니다.
그 밑을 보면 체크표시와 화살표 표시가 있는데, 우선 체크표시는 "컴파일하기" 를 뜻하는데, 컴파일이란 "컴퓨터를 사용하기 위해 하드웨어를 동작시키는 데 필요한 언어처리를 하는 것" 입니다.
이 말은 우리가 쓴 코드가 맞는지, 오류가 있는지를 알려주는 것이고, 화살표 표시는 "업로드하기" 를 뜻하는데 업로드는 우리가 연결한 아두이노 보드에 코드를 업로드 한다는 것입니다.
그리고 밑에 void setup과 void loop 가 있습니다.
void setup 옆에 //(주석)이 써져있는 문장을 해석하면 "코드를 넣고 한번만 실행한다" 입니다. 말 그대로 저기에 코드를 쓰면 한 번만 실행이 되고, 반대로 void loop에 코드를 넣으면 계속해서 실행이 됩니다.
아두이노의 기본적인 것들에 대해서 알아보았습니다.
아두이노는 이 외에도 정말 알아볼 게 많은데요, 다음에는 더 알차게 준비해오겠습니다.
감사합니다.
[아두이노 LED] 버튼을 누를 때 누르는 횟수가 홀수면 켜지고 짝수면 꺼지기 (0) | 2020.04.30 |
---|---|
[아두이노] RGB LED를 버튼 1개로 제어하기 (0) | 2020.04.20 |
[아두이노] RGB LED를 랜덤밝기로 깜빡이기 (0) | 2020.04.19 |
[아두이노] 아두이노로 LED 깜빡이기 (0) | 2020.04.19 |