关于如何使用Visual Studio Code 编译Arduino,网上基本上都是关于Windows的设置,关于Mac的设置说明非常少。摸索了大约20分钟搞定,在此做一个记录。转载请说明来源。
- 安装Arduino官方IDE,如果你编译的是ESP8266/ESP32,请参照相关博文下载对应板子的文件。
直接下载板子文件非常非常慢,而且还会断掉。以ESP32为例,可以使用如下方式添加板子:
mkdir -p ~/Documents/Arduino/hardware/espressif && \
cd ~/Documents/Arduino/hardware/espressif && \
git clone https://github.com/espressif/arduino-esp32.git esp32 && \
cd esp32 && \
git submodule update --init --recursive && \
cd tools && \
python get.py
orpython3 get.py
- 安装Visual Studio Code和Arduino插件。
- 打开设置文件
settings.json
,添加一行"arduino.path": "/Applications",
- 打开或者新建一个ino文件(文件夹),保存为工作区。
- 打开工作区的
.vscode/arduino.json
文件(如果没有这个文件就按shift+cmd+p
查找Arduino:Initialize
并运行),添加一行"output": "./build",
这样上传的时候就不需要每次都编译。 - 右下方状态栏选择板子、串口、和下载器(
AVRISP MKII
)。 Option+CMD+U
上传。Option+CMD+R
编译验证。- 点击状态栏的插头图标可以打开
Serial Monitor
。打开以后点击状态栏波特率右侧的叉叉可以退出Serial Monitor
。