换了电脑,要重新装一些软件。但发现因为某些限制,下载存储在国外的资源不太方便,所以在部署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

该部分仅登录用户可见

最后修改:2024 年 08 月 17 日
请大力赞赏以支持本站持续运行!