换了电脑,要重新装一些软件。但发现因为某些限制,下载存储在国外的资源不太方便,所以在部署Arduino的开发环境时会很不顺利。这里记录下我离线部署的过程。
开发板文件移植
我主要使用以下两种开发板,够用且便宜:
- ESP32,市场价大概20元,WiFi+蓝牙
- ESP8266,市场价12元,仅WiFi
然后常见的USB串口驱动如下,购买开发板的时候注意一下,这个驱动要提前另外安装:
使用 Everything 搜索到 packages 目录,一般是~/AppData/Local/Arduino15/packages
如上图,把旧电脑中的 esp32 和 esp8266 目录整体拷贝到这里来。
如上图,然后返回上一级目录 Arduino15
,把关于 esp32 和 esp8266 的 index.json 也拷贝过来。
库文件移植
使用 arduino 开发时也是需要依赖不少库,从而减少重复劳动。我在做一个环境监测仪时就是疯狂地使用各种模块的库,然后自己只负责最浅层的业务逻辑,也就是采集到的数据以什么格式发送到哪个指定的服务器,基本套用网上的模板教程修改下变量就行。所以库很好用。
库文件一般存放在项目根目录下边。
如上图,我项目文件夹地址为 D:\Documents\Arduino
,那么 libraries 就是 D:\Documents\Arduino\libraries
,如果没有就自己创建一个,然后把之前保存下来的库统统复制过来。
移植后测试
编译上传正常。
设备运行正常。
附件资源
平常不太有时间玩电子DIY,估计后面要把这个衣钵传给我儿子,但是他现在才两岁。所以先把所有资料记录好存个档吧。免得以后又趟一遍各种坑。
通过百度网盘分享的文件:电子DIY。链接:https://pan.baidu.com/s/1ydqVoWbk2CQvhUw0PmFypw
该部分仅登录用户可见
此处评论已关闭