Skip to content

Arduino

开发板

  • esp32

IDE下载/安装/配置

离线安装esp32依赖库

在线下载相关依赖库基本不成功,此处记录离线下载方式

  • 依赖库: https://github.com/espressif/arduino-esp32/releases
  • 下载: esp32-3.0.2.zip 【自行确认最新版本的依赖名】【不区分操作系统,多个系统开发可跨系统复制】
  • 手动下载的依赖放入到指定目录后,再在界面上点击安装,会安装其他内容
  • 若安装过程无法下载,会提示下载地址,转移到迅雷下载,完成之后再放到指定目录
  • 下载中的依赖,也可以从 index.json 中找到源地址,再手动下载
  • 下载后,将依赖库按操作系统类型放置到指定目录
  • 多次执行 board 依赖库安装,在依赖齐全后,安装即可成功

Windows

  • 位置: C:\Users\username\AppData\Local\Arduino15\staging\packages

Mac

  • 位置: /Users/username/Library/Arduino15/staging/packages

依赖库

依赖库按需安装。以下列举使用到的库名以及用途

用途
ArduinoJsonJSON生成和解析
PubSubClientMQTT 客户端

开发过程

  • 连接开发板
  • Tools -> Board -> 选择 ESP 32Dev Module
  • Tools -> Port -> 选择新出现的 COM 口/或dev设备
  • 写代码,上载到开发板中,可从监视窗口看到串口日志

编译,烧录

  • 编译: Sketch -> Export Compiled Binrary
  • 烧录工具下载: https://www.espressif.com.cn/zh-hans/support/download/other-tools
  • 打开烧录工具,dev 模式,依次选择
    • bootloader.bin @ 0x1000
    • partitions.bin @ 0x8000
    • main.ino.bin @ 0x10000
  • 勾选 三个 bin, 选择 开发板 SPI 频率,模式,选择 COM 口,波特率,开始写入
  • 写入完成,断点重启,即可正常运行

其他资料

Released under the MIT License.