Visual Studio Code(이하 VS Code)에서 아두이노 개발 환경을 설정하는 방법을 설명드리겠습니다. 이를 위해 필요한 주요 단계는 VS Code 설치, 아두이노 확장 프로그램 설치, 그리고 기본적인 설정입니다.
1. VS Code 설치
- VS Code 다운로드: VS Code 공식 웹사이트에서 운영체제에 맞는 설치 파일을 다운로드합니다.
- 설치: 다운로드한 설치 파일을 실행하고 설치 마법사의 지시에 따라 설치를 완료합니다.
2. 아두이노 확장 프로그램 설치
- VS Code 실행: VS Code를 실행합니다.
- 확장 프로그램 설치:
- 좌측 사이드바에서 네 번째 아이콘(확장 프로그램 아이콘)을 클릭합니다.
- 검색창에 "Arduino"를 입력하고, "Arduino for Visual Studio Code" 확장 프로그램을 찾아 "Install" 버튼을 클릭합니다.
3. 아두이노 CLI 설치
VS Code에서 아두이노를 개발하기 위해서는 아두이노 CLI(Command Line Interface)를 설치해야 합니다.
- Arduino CLI 다운로드: Arduino CLI 공식 웹사이트에서 운영체제에 맞는 설치 방법을 확인하고 CLI를 설치합니다.
- 환경 변수 설정:
- 설치 경로를 시스템 환경 변수에 추가합니다. (Windows에서는 '시스템 속성' > '고급 시스템 설정' > '환경 변수'에서 경로를 추가)
4. VS Code 설정
- VS Code 설정 파일 열기: VS Code에서
Ctrl+Shift+P를 눌러 명령 팔레트를 열고, "Preferences: Open Settings (JSON)"을 입력하여 설정 파일을 엽니다. - Arduino 관련 설정 추가: 설정 파일에 아래 내용을 추가합니다.
{ "arduino.path": "C:/path/to/arduino-cli", "arduino.commandPath": "arduino-cli", "arduino.defaultBaudRate": 115200, "arduino.logLevel": "info", "arduino.enableUSBDetection": true }arduino.path에는 Arduino CLI 설치 경로를 지정합니다.arduino.commandPath에는 CLI 실행 파일의 이름을 지정합니다.
5. 아두이노 보드 및 포트 설정
- VS Code 실행: VS Code를 실행하고, 좌측 하단의 Arduino 아이콘을 클릭합니다.
- 보드 설정:
- VS Code 하단의 상태 표시줄에서 "Board: Unknown"을 클릭합니다.
- 사용 중인 아두이노 보드를 선택합니다.
- 포트 설정:
- VS Code 하단의 상태 표시줄에서 "Select Serial Port"를 클릭하고, 아두이노가 연결된 포트를 선택합니다.
6. 스케치 작성 및 업로드
새 스케치 작성: VS Code에서 새 파일을 만들고, 파일 확장자를
.ino로 저장합니다.코드 작성: 다음과 같은 기본 코드를 작성합니다.
void setup() { // 초기 설정 코드 pinMode(LED_BUILTIN, OUTPUT); // 내장 LED를 출력 모드로 설정 } void loop() { // 반복 실행 코드 digitalWrite(LED_BUILTIN, HIGH); // LED 켜기 delay(1000); // 1초 대기 digitalWrite(LED_BUILTIN, LOW); // LED 끄기 delay(1000); // 1초 대기 }컴파일 및 업로드:
Ctrl+Shift+P를 눌러 명령 팔레트를 열고, "Arduino: Verify"를 입력하여 코드를 컴파일합니다.- 명령 팔레트를 다시 열고, "Arduino: Upload"를 입력하여 코드를 아두이노 보드에 업로드합니다.
7. 시리얼 모니터 사용
- 시리얼 모니터 열기: VS Code 하단의 상태 표시줄에서 "Open Serial Monitor"를 클릭합니다.
- 데이터 확인: 시리얼 모니터 창에서 아두이노 보드로부터 전송되는 데이터를 확인할 수 있습니다.
728x90
'Hardware > 아두이노' 카테고리의 다른 글
| 아두이노 시작하기 - 다이오드 (1) | 2024.08.22 |
|---|---|
| 아두이노 시작하기 - 코일 (0) | 2024.08.07 |
| 아두이노 시작하기 - IDE 설치 (0) | 2024.08.07 |
| 아두이노 시작하기 - IC 소개 4 (0) | 2024.08.04 |
| 아두이노 시작하기 - IC 소개 3 (0) | 2024.08.03 |
