728x90
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 |