目录
一、项目概述
二、硬件准备
三、硬件连接
四、软件编程
五、验证效果
六、总结
一、项目概述
本项目使用米思奇图形化编程环境,编写micropython软件代码,实现了控制ESP32开发板上LED灯闪烁效果。该项目可为后续更复杂的物联网项目打下基础。
二、硬件准备
- ESP32开发板一块,本次使用ESP32-WROOM-32开发板;
- LED灯:使用ESP32开发板板载LED灯;
- 5V USB线。
三、硬件连接
将ESP32 开发板通过USB线连接到电脑USB端口。
四、软件编程
1、打开米思奇编程界面,点击连接识别到的ESP32串口,选择图形化编程块编写程序如下:
生成的Micropython 程序为:
import machine
import time
pin2 = machine.Pin(2, machine.Pin.OUT)
while True:
pin2.value(1)
time.sleep(1)
pin2.value(0)
time.sleep(1)
2、点击上方的上传按钮,将程序烧写到ESP32开发板。
3、上传完成。
五、验证效果
上传成功后,可以看到ESP32的蓝色板载LED灯实现了间隔1s闪烁的效果。
六、总结
通过本次项目,成功实现了使用米思奇图形化编程软件,编写了micorpython程序,实现控制ESP32开发板上板载LED灯闪烁方案,熟悉了从硬件搭建到软件编程的完整流程,后续可在此基础上拓展功能,结合传感器打造互动式智能硬件。