티스토리 뷰

Intro

OS : Linux Mint 21 Vanessa, Cinnamon 5.3.12

 

 

Visual Studio Code Install

소프트웨어 매니저

Visual Studio Code 검색 설치

 

 

Visual Studio Code Extension

Korean Language Pack for Visual Studio Code

Prettier Code formatter : vscode 자동 정렬

Bracket Pair Color DLW : { } color 가독성

indent-rainbow : 들여쓰기 가독성

vscode-icons : icon 가독성

IntelliCode : 자주쓰는 기능 자동완성

Code Spell Checker

ESLint : code 자동 형식화

Auto Rename Tag : HTML code 자동 수정

 

 

1. vscode Arduino Board 설정 : Linux

python pip  설치

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install python3-pip
$ pip3 -V

 

python pyserial  설치

$ pip3 install pyserial

 

arduino board port 확인

$ arduino-cli board list

포트                                Protocol타입              Board Name             FQBN           Core

/dev/ttyACM0 serial     Serial Port(USB)       Arduino Uno ....

# Arduino: Select Board Port 설정에서 사용

 

arduino-cli 설치

$ curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
$ cd /bin
$ sudo cp arduino-cli /bin

 

arduino-cli commandPath를 이용한 Arduino configuration setting

settings.json
{
	"workbench.colorTheme": "Defalult Dark+",
	"workbench.startupEditor": "none",
	"arduino.defaultBaudRate": 9600,
	"arduino.path": "/home/YOURID/bin",
	"arduino.commandPath": "arduino-cli",
	"arduino.useArduinoCli": true
}

 

2. Arduino: Initialize

# 참고 : Arduino board initialize

 

간략하게 순서만....

- Arduino: Initialize

- Arduino: Board Manager

- Arduino: Board Configuration

- Arduino: Select Serial Port : 수동 설정, .vscode/arduino.json "port":... 추가

.vscode/arduino.json
{
	"sketch": "py_ard_project.ino",
	"output": "build",
	"board": "arduino:avr:uno",
	"port": "/dev/ttyACM0"
}

- Arduino: Verify

 

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함