MicroPython+ESP32物联网基础用例
文章平均质量分 77
本专栏基于ESP32模块并依托MicroPython解释器使用python脚本语言去开发嵌入式相关程序。
南哥物联网笔记
非国家著名程序猿一枚。
展开
-
20-MicroPython+ESP32实现MQTT通信
通过本实验,学会了使用MicroPython编程语言控制ESP32模块进行MQTT的消息的订阅与发布。原创 2023-09-09 09:06:24 · 1507 阅读 · 1 评论 -
19-MicroPython+ESP32实现蓝牙通信
通过本实验,学会了使用MicroPython编程语言控制ESP32模块进行蓝牙通信。原创 2023-09-09 09:03:43 · 1521 阅读 · 1 评论 -
18-MicroPython+ESP32实现socket通信
通过本实验,学会了使用MicroPython编程语言控制ESP32模块进行socket通信。原创 2023-09-09 09:00:58 · 776 阅读 · 1 评论 -
17-MicroPython+ESP32实现WiFi连接无线网
通过本实验,学会了使用MicroPython编程语言控制ESP32模块连接WiFi路由器。原创 2023-09-08 14:48:36 · 1967 阅读 · 0 评论 -
16-MicroPython+ESP32实现HCSR04超声波测距传感器控制
通过本实验,学会了使用MicroPython编程语言控制HCSR04超声波测距传感器采集数据。原创 2023-09-08 14:45:30 · 594 阅读 · 1 评论 -
15-MicroPython+ESP32实现ADC摇杆传感器控制
通过本实验,学会了使用MicroPython编程语言控制ADC的摇杆传感器的数据。原创 2023-09-08 14:42:53 · 418 阅读 · 1 评论 -
14-MicroPython+ESP32实现DHT11温湿度传感器控制
通过本实验,学会了使用MicroPython编程语言控制DHT11温湿度传感器实时采集数据。原创 2023-09-08 11:28:03 · 1174 阅读 · 0 评论 -
13-MicroPython+ESP32实现开关类传感器控制
通过本实验,学会了使用MicroPython编程语言控制开关类传感器的驱动控制。原创 2023-09-08 11:26:07 · 307 阅读 · 0 评论 -
12-MicroPython+ESP32实现UART通信
通过本实验,学会了使用MicroPython编程语言使用UART方式进行数据的收发。原创 2023-09-08 11:23:46 · 926 阅读 · 0 评论 -
11-MicroPython+ESP32实现PWM呼吸灯
通过本实验,学会了使用MicroPython编程语言使用PWM方式控制LED。原创 2023-09-08 11:20:42 · 638 阅读 · 0 评论 -
10-MicroPython+ESP32实现定时器中断控制
通过本实验,学会了使用MicroPython编程语言使用定时器中断方式控制LED周期闪烁。原创 2023-09-08 11:18:39 · 446 阅读 · 0 评论 -
09-MicroPython+ESP32实现中断方式扫描按键控制
通过本实验,学会了使用MicroPython编程语言使用外部中断方式控制按键。原创 2023-09-08 11:16:22 · 799 阅读 · 0 评论 -
08-MicroPython+ESP32实现轮询方式扫描按键控制
通过本实验,学会了使用MicroPython编程语言控制按键的扫描。原创 2023-09-08 11:05:35 · 213 阅读 · 0 评论 -
07-MicroPython+ESP32实现驱动继电器模块
通过本实验,学会了使用MicroPython编程语言控制继电器周期开启和关闭。原创 2023-09-08 11:02:45 · 528 阅读 · 0 评论 -
06-MicroPython+ESP32实现驱动无源蜂鸣器
通过本实验,学会了使用MicroPython编程语言控制蜂鸣器报警。原创 2023-09-08 10:59:11 · 562 阅读 · 0 评论 -
05-MicroPython+ESP32实现驱动有源蜂鸣器
通过本实验,学会了使用MicroPython编程语言控制蜂鸣器报警。原创 2023-09-08 10:56:49 · 711 阅读 · 0 评论 -
04-MicroPython+ESP32实现LED流水灯
通过本实验,学会了使用MicroPython编程语言控制LED灯呈现流水灯效果。原创 2023-09-08 10:53:55 · 584 阅读 · 0 评论 -
03-MicroPython+ESP32实现LED闪烁
通过本实验,学会了使用MicroPython编程语言控制LED灯呈现周期亮灭。原创 2023-09-08 10:49:40 · 581 阅读 · 0 评论 -
02-MicroPython+ESP32实现点亮LED
通过本实验,学会了使用MicroPython编程语言控制LED灯点亮和熄灭。这是学习嵌入式系统开发的基础,也是进一步探索硬件控制的第一步。在以后的实验中,可以利用MicroPython做更复杂的控制和交互,实现更丰富的功能。原创 2023-09-07 19:45:51 · 665 阅读 · 0 评论 -
01-MicroPython+ESP32打印Hello World
本实验使用MicroPython编写了一段简单的代码,在ESP32模块上实现了打印"Hello World"的功能。这个实验展示了MicroPython作为一种高效且易于使用的嵌入式编程语言的能力。借助MicroPython的强大功能和简洁语法,可以进行更复杂的嵌入式开发,并将其应用于物联网、传感器网络等领域。通过这个简单的实验,对MicroPython的基本用法和嵌入式开发流程有了初步了解。原创 2023-09-07 19:37:43 · 161 阅读 · 0 评论 -
00-MicroPython+ESP32准备工作
总之,Thonny作为一款面向初学者和教育领域的Python集成开发环境,具有简洁易用的用户界面、强大的调试功能和辅助工具,为用户提供了一个理想的学习和编程平台。通过Thonny的调试器,用户可以逐行查看代码执行过程中的变量值、程序流程等信息,帮助定位和修复bug。将MicroPython固件程序烧录到ESP32模块需要通过板载USB的方式进行烧录,因此需要先安装ESP32模块对应的USB的驱动(本应用案例使用的ESP模块使用的驱动芯片是CP2102),如下图所示双击驱动文件进行安装,等待安装完成即可。原创 2023-09-07 19:33:38 · 118 阅读 · 0 评论