Arduino IDE
아두이노 IDE는 아두이노의 통합개발 도구로서, 스캐치(프로그래밍), 컴파일, 업로드 등의 과정을 하나의 화면에서 작업할 수 있도록 합니다.
개발 환경 만들기
-
아두이노 IDE 다운 받기
홈페이지 : https://www.arduino.cc/
IDE 다운로드 : https://www.arduino.cc/en/Main/Software
다운로드 링크에서 자신의 PC OS와 맞게 설치 파일을 다운로드 합니다. 설치파일을 누르게 되면 Donate 화면이 나오는데, 다운로드만 받고 싶으시면 JUST DOWNLOAD를 눌러 줍니다.
-
아두이노 IDE 설치하기
다운 받은 설치 파일을 실행시킵니다. 그 후 설치가 진행되는데 저는 기본 설정에서 건드리지 않았습니다. 저장 경로 정도는 본인의 상황에 맞게 바꿔 주시면 될 것 같습니다.
-
아두이노 보드와 PC 연결하기
IDE의 설치가 완료되셨다면, 프로그램을 실행 시킵니다. 그리곤 준비한 아두이노 보드를 PC에 연결 시켜줍니다.
-
보드 종류와 포트를 설정합니다.
아두이노 IDE를 켜고, 툴 탭에 보시면 보드와 포트 설정이 각각 있습니다. 보드의 경우 자신의 PC에 연결한 보드를 선택하시면 되고, 포트의 경우 현재 연결한 보드가 있어서 자동적으로 뜨는 것을 선택해 주시면 되겠습니다.
예제 실행하기
- LED 깜박이기
아두이노 IDE의 탭에서 파일 - 예제 - 01.Basics - Blink 순으로 클릭을 해주시면 아두이노 보드의 LED를 깜박이게 하는 기본예제가 나옵니다. 이를 보드에 업로드 해주시면 보드의 LED가 깜빡이는 것을 확인할 수 있습니다.
- 업로드 상태 초기화 시키기
예제들을 실행 해보다 보면 보드에 업로드된 것들을 초기화 하고 싶을 때가 있습니다. 이때는 파일 - 예제 - EEPROM - eeprom_clear 파일을 열고 이를 업로드 해주시면 됩니다.
Arduino Online IDE
아두이노에서는 Online IDE를 제공하고 있습니다. 이를 이용하면 최신상태의 IDE를 사용하고 작성한 스케치를 cloud에 저장해서 언제든 쓸 수 있다는 장점이 있습니다. 항상 인터넷 연결이 보장된 곳에서 개발을 하신다면 이를 이용하는 것도 좋은 방법입니다.
VScode에서의 사용
아두이노 개발을 VScode로도 하실 수 있습니다. 하지만 기본적으로 Arduino IDE는 설치가 되어 있어야 합니다.
VScode로 아두이노를 개발 하시려면, VScode Marketplace에서 Arduino를 검색하고 Microsoft에서 제공하는 Arduino for Visual Studio Code를 설치해줍니다. 이것이 제공하는 기능은 아래와 같습니다.
- IntelliSense and syntax highlighting for Arduino sketches
- Verify and upload your sketches in Visual Studio Code
- Built-in board and library manager
- Built-in example list
- Built-in serial monitor
- Snippets for sketches
- Automatic Arduino project scaffolding
- Command Palette (F1) integration of frequently used commands (e.g. Verify, Upload...)
- Integrated Arduino Debugging