Learn ESP32:20 个交互式实验
在浏览器中探索 3D ESP32 DevKit,运行 GPIO、传感器、电机、Wi-Fi、蓝牙和 ESP-NOW 实验,调节参数并查看实时信号。
查看课程目录 ↓认识 ESP32
认识模组、天线、USB、GPIO 和 3.3 V 电源。
正在准备 3D 视图,实验控制可直接使用。
此设备暂不可用 3D,已切换到电路视图,模拟控制仍可正常使用。
元件目录 · 点击定位与查看
没有匹配的元件,换一个名称或引脚编号试试。
编号与模型标记对应。点击模型或目录查看功能、接线与控制。模型聚焦后:Q/E 旋转,WASD 平移,+/− 缩放,R 复位,Esc 返回。
实验控制
改变一个参数,先预测,再运行观察。
void setup() {
Serial.begin(115200);
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
Serial.println("Hello, ESP32 · 3.3V logic");
delay(1000);
}| 引脚 | 连接至 |
|---|
仅为信号路径说明。真实接线需核对元件资料。
配套教学模拟,不是 C++ 编译器
动手试一试
运行前找出 GPIO 2、GPIO 34 与 GND。
查看解释
全部 20 门 ESP32 课程
先认识开发板,再试双 LED 交替闪烁,随后进入无线与综合项目。每门课都提供接线、代码、观察任务和自测。
- 认识 ESP32运行实验
认识模组、天线、USB、GPIO 和 3.3 V 电源。
- 让两个 LED 交替闪烁运行实验
用两个独立连接的 LED 制作道口信号灯。
- 看好冰箱运行实验
用磁簧开关检测冰箱门是否打开过久。
- 使用 Wi-Fi运行实验
通过一个微型 HTTP 服务,让虚拟手机控制 LED。
- 拉响警笛运行实验
让无源蜂鸣器在两个频率之间变化。
- 做一架触摸钢琴运行实验
八个铜片用电容触摸输入演奏一个八度。
- 填满一圈 LED运行实验
将电位器的 12 位读数映射为十二颗可寻址灯珠。
- 做一盏氛围灯运行实验
用三个 PWM 通道在磨砂球内混光。
- 天黑自动亮灯运行实验
用光敏分压器和阈值控制台灯。
- 测距仪运行实验
测量超声波回波时间,在 OLED 上显示厘米数。
- 驱动车轮运行实验
用 H 桥同时控制直流电机速度与方向。
- 激光道闸运行实验
遮断光束,让舵机抬起条纹道闸。
- 通过蓝牙对话运行实验
让虚拟手机配对并向开发板发送 ON 或 OFF。
- 板对板通信运行实验
将电位器读数直接发送到另一块 ESP32。
- 智能停车位运行实验
结合测距、红绿灯与 Wi-Fi 车位状态页。
- 自动水泵运行实验
用液位探头和继电器将水箱保持在两条刻度之间。
- 密码门锁运行实验
扫描 3 × 4 矩阵键盘,用正确密码打开舵机锁。
- 追踪太阳的太阳能板运行实验
比较两个光敏传感器,让舵机带动太阳能板朝向光源。
- 超声波雷达运行实验
旋转距离传感器,按扫描角度绘出障碍物。
- 抓取与放置运行实验
按步骤协调步进底座、舵机臂与夹爪。
为什么收录这个实验台
把同一段程序、接线和输出放在一起,就能逐一验证参数变化的影响。
- 选择双 LED 闪烁,用元件检查器找到 GPIO 2、GPIO 4 和 GND。
- 运行实验,观察两个 LED 的交替状态。
- 调整延时,对照示例代码和新的闪烁节奏。
参考资料
无线课程使用虚拟链路。连接实际硬件时,请查阅 Espressif 的开发板和引脚文档。