ESP32 Do 入门
简介
ESP32-DO开发版是一款功能强大且灵活的开发板,适用于物联网、嵌入式系统和智能设备的开发。它基于ESP32微控制器,具有丰富的扩展接口和通信功能,以及兼容Arduino和MicroPython等开发环境,使开发者能够快速上手并进行开发调试。无论是初学者还是有经验的开发者,ESP32-DO开发版都是一个理想的选择。
ESP32-Do开发板带有电机驱动,支持两路电机驱动。板载电机接口KF210(普通电机)、Ph2.0-6P(编码电机)两种电机接口。
硬件描述
产品参数
引脚图
![ESP32-DO](/assets/img/esp32/esp32do/ESP32Do.png)
尺寸图
外接电源
入门
硬件设置
您需要准备以下内容:
1 个ESP32 Do 开发板
1 台电脑
1 根 USB Type-C数据线
Tips
有些USB线只能供电,不能传输数据。如果您没有 USB 线或者不知道您的 USB 线是否可以传输数据,可以购买Type-c数据线
- 步骤 1.通过USB Type-C数据线将ESP32 Do 开发板连接到计算机
软件设置
- 步骤1.根据您的操作系统下载并安装最新版本的Arduino IDE
![](/assets/img/arduino/other/ArduinoIDE.png)
如果下载缓慢可以在国内Arduino社区下载ArduinoIDE下载地址
步骤 2.下载CH340串口驱动。CH340C串口驱动下载地址
步骤 3.启动 Arduino 应用程序
步骤 4.将 ESP32 板包添加到 Arduino IDE
导航到File > Preferences ,然后使用以下 url 填写“Additional Boards Manager URL” :
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
![](/assets/img/arduino/other/add_board.png)
导航到Tools > Board > Boards Manager... ,在搜索框中输入关键字“ esp32 ”,选择最新版本的esp32并安装它。
![](/assets/img/esp32/esp32c3supermini/add_esp32c3.png)
导航到工具 > 开发板 > ESP32 Arduino并选择“ ESP32 Dev Module ”。板的列表有点长,你需要滚动到底部才能到达它。
![](/assets/img/esp32/esp32do/esp32do1.jpg)
导航到“工具”>“端口”,然后选择所连接的 ESP32 的串口名称。这可能是 COM3 或更高版本(COM1和COM2通常保留用于硬件串行端口)。
闪烁的LED
步骤1.将以下代码复制到Arduino IDE
// define led according to pin diagram
int led = 13;
void setup() {
// initialize digital pin led as an output
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // turn the LED on
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off
delay(1000); // wait for a second
}
上传后,您将看到板子上的LED 闪烁,每次闪烁之间有 1 秒的延迟。
Micropython示例代码
控制LED灯
import machine
import time
led_pin = machine.Pin(13, machine.Pin.OUT)
while True:
led_pin.on() # 点亮L13灯
time.sleep(1) # 延时1秒
led_pin.off() # 关闭L13灯
time.sleep(1) # 延时1秒
Arduino ESP32 离线包
学习资料
串口驱动下载
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541