Thinking Different




 

01. 아두이노 통합개발환경

 

아두이노 소프트웨어를 설치하게 되면 아래와 같은 통합개발환경 IDE 프로그램을 실행하여 아두이노 프로그래밍을 완성할 수 있습니다.

 

별로 많은 기능이 없기 때문에 간편하고 간단히 사용할 수 있습니다.

 

아두이노 IDE

 

■ 확인 (Verify) : 코드를 보드에 보내기 전에 보드가 이해할 수 있도록 명령어를 변경합니다 

■ 업로드 (Upload) : 확인 , 번역한 후에 USB케이블로 보드에 전송합니다 .

■ 새 파일 (New) : 새 스케치를 만들기 위해 새 창을 띄웁니다 .

■ 열기 (Open) : 컴퓨터에 있는 다른 스케치 파일을 엽니다 .

■ 저장 (Save) : 현재 작업을 스케치로 변환하여 저장합니다 .

■ 시리얼 모니터 (Serial monitor) : 아두이노 pc간의 통신 기능, 아두이노의 출력값을 확인하고 데이터를 보냅니다.

■ 탭(Tab) : 여러 개의 스케치를 작업 할 수 있게 해줍니다 . 고급 프로그래밍을 할 때 주로 사용됩니다

 

 

 

02. 아두이노 프로그래밍 기본 구조

 

아두이노 프로그래밍 기본 구조

 

아두이노 프로그래밍은 기본 c언어를 기반으로 작성되며, 2가지의 기본 함수 setup() 와 loop() 함수로 구성됩니다.

 

setup() : 프로그램 실행시 '1번' 만 실행되는 함수이며, 주로 기본 설정 및 초기화 부분을 작성합니다.

 

loop() : 프로그램에서 ‘지속적’으로 실행 되어야 할 부분을 작성해주는 영역입니다. 이는 setup함수가 1회 실행 된 후
‘무한 반복’하게 됩니다.