esp32
esp32
aaiier
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Esp32基础(①②大模型控制)
这篇文章介绍了一个基于ESP32和Python的智能灯光控制系统。系统分为两部分: MicroPython部分运行在ESP32上: 建立8个灯泡的GPIO映射 实现WiFi连接功能 提供Web API接收控制指令 支持单灯控制、流水灯效果以及循环/定时控制 Flask部分运行在服务器: 集成DeepSeek AI处理自然语言指令 将用户语音转换为标准JSON控制指令 转发指令到ESP32执行 系统特点包括: 支持自然语言控制(如"123灯亮其他灭") 可实现复杂灯光效果(如循环、定时)原创 2025-09-23 22:02:47 · 202 阅读 · 0 评论 -
Esp32基础(①①FRP内网穿透(Fast Reverse Proxy))
在公网服务器上,编辑。原创 2025-09-22 23:55:56 · 315 阅读 · 0 评论 -
Esp32基础(⑩超声波测距模块)
回响信号输出引脚,当有超声波返回时,该引脚会输出高电平,高电平持续的时间就是超声波从发射到返回的时间。:触发控制信号输入引脚,通过输入至少 10us 的高电平信号来触发模块发射超声波。HC-SR04 是一种常用的超声波测距模块,广泛应用于机器人、测距设备等领域。原创 2025-08-21 20:59:41 · 336 阅读 · 0 评论 -
Esp32基础(⑨RGB LED)
使用 MicroPython 在 ESP32 上驱动 RGB LED(WS2812 或类似)原创 2025-08-19 15:18:31 · 296 阅读 · 0 评论 -
Esp32基础(⑧触摸传感器模块)
当模块检测到触摸时,DO 引脚输出高电平(1)(对应你代码中 touch_state == 1 的情况);当未检测到触摸时,DO 引脚输出低电平(0)(对应代码中 touch_state == 0 的情况)。的缩写,指的是模块的数字信号输出引脚。原创 2025-08-19 15:08:11 · 239 阅读 · 0 评论 -
Esp32基础(⑦PS2遥感模块)
本文介绍了PS2摇杆模块在ESP32上的应用方法。PS2摇杆包含X/Y轴模拟输入和按键功能,通过ADC将模拟信号转换为0-4095的数字值。文章详细说明了接线方式(GND、3.3V、X/Y轴ADC引脚)和核心代码实现,包括ADC初始化、摇杆状态读取(计算-100到100的方向值)、以及实时显示摇杆位置。此外还提供了摇杆控制舵机的示例代码,展示了如何将摇杆输入转换为舵机角度控制(0-180度),通过PWM信号驱动舵机转动,并包含转动速度限制等功能。文中代码均采用MicroPython实现。原创 2025-08-19 15:00:04 · 401 阅读 · 0 评论 -
Esp32基础(⑥红外遥控)
低0.56ms → 高1.68ms(1) → 低0.56ms → 高0.56ms(0) → ...格式:先低电平持续 9ms(电压接近 0V),再高电平持续 4.5ms(电压接近 3.3V)。命令码(8 位):具体按键的功能(比如电源键、音量 +,每个按键对应一个码)。,就像摩尔斯电码里 “短滴” 代表点(・)、“长滴” 代表划(—)。地址反码(8 位):地址码的 “反码”(用于校验,防止传错)。命令反码(8 位):命令码的 “反码”(同样用于校验)。如果高电平持续 0.56ms → 代表二进制 0。原创 2025-08-19 14:40:28 · 493 阅读 · 0 评论 -
Esp32基础(⑤SG90舵机模块)
Esp32 IO接线说明。褐色电源负-->GND。橙色信号线-->17。红色电源正-->5V。原创 2025-08-19 14:14:54 · 193 阅读 · 0 评论 -
Esp32基础(④OLED)
SCL(Serial Clock):时钟线,相当于 “说话的节奏器”,发送方通过它控制通信速度(比如每秒说 10 个词),确保双方 “听清楚”。SDA(Serial Data):数据线,相当于 “传递的内容”,比如 OLED 屏幕通过它接收 “显示什么文字” 的指令。接线说明(OLED 与 ESP32)先安装ssd1306。原创 2025-08-18 18:01:17 · 328 阅读 · 0 评论 -
Esp32基础(③旋转编码器)
本文介绍了旋转编码器与ESP32的连接方法及代码实现。首先详细说明了编码器各引脚的功能定义(GND、VCC、CLK、DT、SW)及其连接要求,强调共地连接的重要性。给出了ESP32的具体接线推荐表,建议使用GPIO18、GPIO19和GPIO21等通用引脚,并提供了简化接线示意图。随后展示了完整的MicroPython代码实现,包括引脚初始化、旋转方向判断逻辑(通过CLK和DT状态变化识别正反转)和按键检测功能(含防抖处理)。代码通过计数器变量记录旋转操作,并实时打印旋转方向和计数状态,同时支持按键按下检测原创 2025-08-18 17:32:41 · 723 阅读 · 0 评论 -
Esp32基础(②Microdot库)
摘要:本文介绍了如何在ESP32开发板上使用Microdot框架搭建Web服务器,实现对直流马达的远程控制。系统通过GPIO2引脚连接马达驱动模块的IN1引脚,用户可通过网页界面控制马达启停,并实时查看状态。解决方案包括:1) 导入Microdot库并初始化应用;2) 配置WiFi连接;3) 创建网页界面,使用JavaScript实现无刷新操作;4) 实现API端点控制马达状态。该系统具有响应式界面,能实时反馈马达状态,适合物联网远程控制应用。 关键词:Microdot、ESP32、Web服务器、直流马达控原创 2025-08-18 16:36:37 · 214 阅读 · 0 评论 -
Esp32基础(①安装驱动和烧录)
完成后用 Thonny 或串口终端 115200 打开,就能进入 MicroPython REPL 了。接下来烧录 MicroPython v1.26.0。一直按住Boot不要松手然后插入usb然后输入。原创 2025-08-18 15:52:19 · 437 阅读 · 0 评论
分享