1f353806c94a2f1201c9ab44ba96a64c.png

概述

指南使用 Arduino 作为开发环境,这对创客读者来说,最熟悉不过了,如果没有安装,则需要去 https://www.arduino.cc/en/Main/Software 下载安装,建议安装最新的版本。

安装 arduino-esp32

默认的 Arduino 环境是不支持 ESP32 的开发的,乐鑫开发了 Arduino-esp32(https://github.com/espressif/arduino-esp32)项目来让 Arduino 支持 ESP32 的开发。

在 github 上也有安装方法,参考 https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md ,文中使用的是 DF 的板子,所以引用 DF 的安装指南,步骤如下:

  • 打开Arduino IDE,点击File->Preferences,如下图所示:

2fa93c22baac232c59c4ff0a3f6658bb.png
  • 在新打开的界面中,点击如下图红色圆圈中的按钮

49751ffffc5381f0a59e1c3fa513caa7.png
  • 将如下链接地址复制到新弹出的对话框中:https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json , 点击 OK(确定)

840860110d9f56cb094bf8187770ab0d.png
  • 打开Tools->Board:->Boards Manager...,如下图所示:

6f03a160df9f74dc1d881c2cf47c96a7.png
  • 等自动更新完成后,会在列表中看到FireBeetle-ESP32主板,选择最新的版本,点击安装:

b2dac2c8378568b49c7b805e5fa84059.png
  • 安装完成后,便可以在 Arduino 中开发 ESP32 的程序了。

问题 FAQ

在笔者实践中, ESP32 开发环境, esptool.py 脚本中使用了 pySerial 这个包,Windows 环境下,安装包中带了, Linux 和 Mac 系统,需要独立安装,使用 pip 或者 easy_install 安装:
sudo pip install pySerail 或者 sudo easy_install pySerial

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐