本帖最后由 tudou0133 于 2018-8-29 22:12 编辑
前言,Arduino IDE对小程序来讲很好用,界面简单直观易用,但也就是因为过于的简单,所有代码挤在一起,代码长了的话强迫症表示极其难受,没有代码补全不说,没有go to definition,不能直接跳转到文件,如果你想查看库是怎么写的或者修改库,就要靠手动去找,或者使用sublime,vscode这类代码阅读器。
C%]GSGIN@H@23G[XSN)UF2V.png (112.54 KB, 下载次数: 42)
没有对比就没有伤害
2018-8-14 18:31 上传
没有对比就没有伤害
W]1)WY{5{_PE1GP6FJDZGNY.png (80.79 KB, 下载次数: 38)
arduino ide寒酸的界面
2018-8-14 18:32 上传
arduino ide寒酸的界面
而且目前sublime和vscode都有arduino的相应插件,按照教程一步一步来肯定是可以编译arduino的开发板了,问题是esp32/esp8266这类第三方开发板,sublime3我折腾了几日,还是没有对esp32编译成功,最近在blinker大佬的协助下,成功配置了vscode。
如果你是新手,只需要arduino ide的话,只看第一大步即可,已经使用过arduino ide想切换到vscode上,只看第二大步即可,有git需求的看第三大步
目录
1.Arduino IDE的正确安装与配置2.Visual Studio Code的安装与配置
3.vscode中 git的配置与使用
1.Arduino IDE的正确安装与配置
这里为什么要说正确的安装与配置呢?其实vscode也是依赖于arduino ide的,开发板的添加,第三方库的添加都是在arduino ide上完成的,vscode只是调用这些信息罢了,所以不要说vscode怎么下载库,因为根本不需要,arduino ide配置正确了,vscode那边也不会有问题
1.安装arduino ide
https://www.arduino.cc/en/Main/Software/这一步不再多讲了注意,安装完arduino ide记得将它加入到环境变量中
我的电脑右键->属性->高级系统设置->环境变量->新建一个叫ARDUINO的系统变量->值改成你的安装路径
KOO6(U7KLGKAK~KJH95OSX1.png (11.36 KB, 下载次数: 42)
环境变量
2018-8-15 09:43 上传
2.添加开发板到arduino ide
这里就比较容易踩坑了,我以前是直接去官网下载了芯片包并放到了arduino的安装目录,还需要修改board文件,ide才识别出开发板,然而后来vscode不认。。。所以这里教一个简单办法。
arduino ide的界面上->文件->首选项,有个叫附加开发板管理器地址的东西
ET63H50NMY1HY}E`S`44}MF.png (40.01 KB, 下载次数: 36)
附加开发板管理器地址
2018-8-14 19:01 上传
arduino ide支持的所有第三方开发板有个列表
https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls/
在这里找到你的开发板,将地址添加进去
]JKS$`44ROTX87]~YI{8N2W.png (40.84 KB, 下载次数: 38)
2
2018-8-14 19:05 上传
esp32就是 https://dl.espressif.com/dl/package_esp32_index.json
esp8266 http://arduino.esp8266.com/stable/package_esp8266com_index.json
F2R58{[]UJ4869}R6SA@K~6.png (24.39 KB, 下载次数: 37)
1
2018-8-14 19:05 上传
然后arduino ide界面->工具->开发板->开发板管理器
等待进度条走完,搜索你的开发板
N)_RPXY8R{HO%XLRS]YQY.png (39.03 KB, 下载次数: 35)
3
2018-8-14 19:08 上传
点击安装,等待安装完,开发板里有你使用的开发板证明添加成功
3.添加blinker或者其他第三方库
目前blinker库是2.0版本
https://github.com/blinker-iot/blinker-library/tree/dev_2.0/将下载完的zip解压到
C:\Users\你的用户名\Documents\Arduino\libraries
这里是arduino的默认库路径
如果在arduino ide界面->文件->示例里能找到blinker证明库也安装成功了
AB65U4S$WXYYSVR9_U$B.png (121.17 KB, 下载次数: 43)
库
2018-8-14 19:15 上传
打开mqtt例程,编译一下,通过,arduino ide部分就装完了
EC]3}T2EXNI{XC)(5W8DAJY.png (51.53 KB, 下载次数: 37)
ide编译通过
2018-8-14 19:20 上传