- 博客(8)
- 收藏
- 关注
原创 micropython 在esp32c3上连接蓝牙
本文摘要:介绍了一个基于ESP32的BLE蓝牙通信实现方案。代码实现了蓝牙连接状态指示、数据收发功能,采用Nordic UART服务(NUS)协议。关键功能包括:1) 通过LED指示灯显示连接状态;2) 接收数据后通过gatts_notify()方法原样返回;3) 支持多设备连接管理。方案解决了ESP32系列蓝牙连接问题,包含完整的服务注册、广播设置和中断处理机制。测试时设备名称为"blue32",可双向传输字符串数据,适用于物联网设备间的蓝牙通信场景。
2025-10-23 11:37:51
187
原创 micropython在esp32c3 supermini开发板上,运行蓝牙模块,MicroPython v1.26.0 on 2025-08-09
【代码】micropython在esp32c3 supermini开发板上,运行蓝牙模块,MicroPython v1.26.0 on 2025-08-09。
2025-09-10 20:08:55
449
原创 micropython版本安装
ESP32-C3开发板核心板用于验证ESP32C3芯片功能2.4G WIFI蓝牙模块,安装MicroPython v1.24.0,可以链接thonny。ESP32-C3 开发板 ESP32 SuperMini 开发板 ,安装MicroPython v1.26.0,可以链接thonny。
2025-09-10 09:28:53
245
原创 MPU6050 python 一阶卡尔曼 及 低通滤波
为了做一个小无人机,用MPU6050的数据作为飞控的输入数据,使用micro python在esp32c3上读取了MPU6050的三个加速度和三个角速度数据ax,ay,az,gx,gy,gz。每5毫秒读取一次,读取了2s的静置数据和2s的动态数据。将数据存储在txt表格中,第一个是读取的时间戳,单位为纳秒,第二个列表数据是MPU6050的读取数据。参考了网上STM32飞控中的一阶卡尔曼 及 低通滤波程序,写了下面的程序,将处理前后的数据作图发现,滤波后的数据确实更加平滑了一些。
2025-04-07 11:32:29
295
原创 匿名科创地面站v5.00 使用
写了一个UDP发送的信号,结果需要发送到本地port 9001端口,地面站右下角的rx才会显示增加。好像这个地面站仅需要设置本地port,目标port不用管。写了一个UDP接收端,按照IP和端口设置,发现地面站是从本地port 9001发出的信息,UDP按照9001端口设置接收。
2025-02-25 11:56:55
854
原创 关于esp32-c3开发板装micropython
之前买的不带串口的开发板,可以使用micropython1.19版本,但是带串口的不能用,更换了1.24版本,可以使用了。另外thonny安装固件不能使用,需要使用esp32官方的固件下载软件。如果一台电脑不能识别开发板的com口,可以更换另外一台进行尝试。
2025-02-14 08:40:51
159
原创 python 不能打开使用的问题
之前想用flash_download_tool_3.9.6.exe,给esp32-c3没有串口的版本的开发板下载micropython固件,结果打开flash_download_tool_3.9.6.exe,显示缺少api-ms-win-core-path-l1-1-0.dll,从网上下载了用在C盘system32中的api-ms-win-core-path-l1-1-0.dll和放在SysWOW64中的api-ms-win-core-path-l1-1-0.dll,方法是从。
2025-02-07 22:44:50
478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅