상세 컨텐츠

본문 제목

[아두이노] 아두이노란?

아두이노

by 성대지망생의 코딩블로그 2020. 4. 15. 21:37

본문

안녕하세요~~ 아두이노란 무엇일까요?

아두이노의 사전적 정의는

물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경

입니다.

 

아두이노는 보드의 종류가 여러가지가 있는데 그 중에서는 아두이노 우노가 대표적이고 가장 많이 쓰입니다. 아두이노는 컴퓨터에 연결해 대표적인 Arduino 프로그램이나 이 외에 다른 프로그램들로 제어를 할 수 있는데요, 스토어 가셔서 Arduino IDE를 다운받아주세요~ 다운 받으시고 Arduino IDE에 들어가보면

 

 이렇게 되어있습니다. 상단 바에 파일에 클릭해보면 새 파일을 만들거나 저장을 할 수 있고,

편집에 들어가거나 스케치를 클릭해보면 여러가지가 있지만 단축기가 있어서 단축기 쓰는 것이 편하고, 툴을 클릭하게 되면 보드나 포트를 설정할 수 있습니다.

 

 

 그 밑을 보면 체크표시와 화살표 표시가 있는데, 우선 체크표시는 "컴파일하기" 를 뜻하는데, 컴파일이란 "컴퓨터를 사용하기 위해 하드웨어를 동작시키는 데 필요한 언어처리를 하는 것" 입니다.

 

 이 말은 우리가 쓴 코드가 맞는지, 오류가 있는지를 알려주는 것이고, 화살표 표시는 "업로드하기" 를 뜻하는데 업로드는 우리가 연결한 아두이노 보드에 코드를 업로드 한다는 것입니다.

 

 그리고 밑에 void setup과 void loop 가 있습니다.

void setup 옆에 //(주석)이 써져있는 문장을 해석하면 "코드를 넣고 한번만 실행한다" 입니다. 말 그대로 저기에 코드를 쓰면 한 번만 실행이 되고, 반대로 void loop에 코드를 넣으면 계속해서 실행이 됩니다.

 

아두이노의 기본적인 것들에 대해서 알아보았습니다.

아두이노는 이 외에도 정말 알아볼 게 많은데요, 다음에는 더 알차게 준비해오겠습니다.

감사합니다.

관련글 더보기