HC-SR04超声波测距模块:卡尔曼滤波练习

HC-SR04 是一款经典的超声波测距模块,测距范围 2cm ~ 400cm,精度约 3mm。这篇主要不是单纯讲模块怎么用,而是拿它来练一遍卡尔曼滤波,顺便把工作原理、接线方法、MicroPython 实现和中值滤波配合思路一起记下来。 ℹ️ 先记个结论:HC-SR04 的本质就是发射超声波,测回波时间,再换算距离。 一、工作原理 HC-SR04 模块通过发射超声波并接收回波来测量目标距离,工作频
HC-SR04超声波测距模块:卡尔曼滤波练习

Arduino 与 MicroPython 基础入门:PWM、GPIO、ADC、串口、Socket 与计时基础

这篇笔记整理了 Arduino UNO 与 ESP32-C3 MicroPython 开发里最常用的基础知识,包括 PWM、时间函数、GPIO、ADC、多线程、串口、Socket 以及 Arduino 常见数值类型。内容尽量保持“短、准、方便查阅”,适合作为入门和速查参考。 一、PWM 输出基础: Arduino analogWrite() 与 MicroPython PWM PWM(脉宽调制)通
Arduino 与 MicroPython 基础入门:PWM、GPIO、ADC、串口、Socket 与计时基础

通信协议篇三:SPI 通信原理详解之时钟模式、时序与W25Q32示例

SPI 是嵌入式开发里最常见的高速串行总线之一。相比 I2C 和 UART,SPI 结构更直接、速度更高,也更适合和 Flash、ADC、DAC、显示屏等板级外设通信。本文从底层原理、时钟模式、通信时序到 W25Q32 读 ID 实验,系统讲清 SPI 到底是怎么工作的。 ℹ️ 一句话先讲清楚:SPI(Serial Peripheral Interface,串行外设接口)是最早由摩托罗拉(Moto
通信协议篇三:SPI 通信原理详解之时钟模式、时序与W25Q32示例

通信协议篇三:USART 串口通信原理详解从帧结构示波器逻辑分析仪波形分析到代码原理

异步串口是嵌入式里最常见的通信方式之一。它硬件简单、成本低、调试方便,既能做日志输出,也能连接上位机、蓝牙、WiFi、GPS、4G 等外设。本文把 USART / UART 的核心概念、帧结构、采样机制、调试方法和实战代码压缩到一篇里,尽量做到好查、好记、好用。 ℹ️ 先记住一句话:日常开发里说的“串口通信”,大多数场景其实就是 USART 的异步模式,常见连线只有 TX、RX 和 GND。 1.
通信协议篇三:USART 串口通信原理详解从帧结构示波器逻辑分析仪波形分析到代码原理

通信协议篇二:I2C 通信协议详解

I2C 通信协议(Inter-Integrated Circuit)是飞利浦设计的两线同步串行总线,仅用 SCL(时钟)和 SDA(数据)两根线即可实现一主多从通信。本文结合 ESP32-C3 + SHT40 实战,从 I2C 通信协议时序原理到 MicroPython 代码逐层拆解。 一、I2C 通信时序详解 ℹ️ 四个核心信号 信号 解决的问题 触发条件 START 通信开始边界 SCL 高电
通信协议篇二:I2C 通信协议详解

MQTT 协议详解:Topic、QoS、遗嘱消息与保留消息

MQTT 协议是物联网场景中应用极广的轻量级消息协议,基于发布/订阅模型,专为低带宽、不稳定网络和资源受限设备设计。本文按「协议定位 → 连接存活 → 消息可靠性 → 异常断线 → 状态同步」的顺序,系统梳理 MQTT 协议的五个关键工程机制:Topic 设计、Keep Alive、QoS、遗嘱消息和保留消息。 ℹ️ 先抓住五点 MQTT 是应用层协议,工作在 TCP/IP 之上 它以 Broke
MQTT 协议详解:Topic、QoS、遗嘱消息与保留消息

通信协议篇一:温湿度传感器 DHT11单总线时序详解

通信协议篇二温湿度传感器 DHT11 的时序是理解这个模块的关键。只要搞懂单总线空闲高电平、主机起始信号、传感器响应信号,以及 40 位数据格式,就能更轻松地看懂逻辑分析仪波形,也能理解 ESP32 / MicroPython 代码为什么这样写。 dht11 sensor module overview ℹ️ 核心结论:DHT11 的 DATA 单总线在空闲状态下保持高电平。主机先拉低总线发起通信
通信协议篇一:温湿度传感器 DHT11单总线时序详解

ESP32-C2 + MicroPython + MQTT 完美接入 Home Assistant

ESP32-C2 + MicroPython + MQTT 完美接入 Home Assistant(含 Node-RED 双向同步) 简介:ESP32-C2(MicroPython)通过 MQTT 控制灯并与 Home Assistant、Node-RED 完全双向同步的全流程 1.Home Assistant 添加 MQTT 手动实体写法 官方文档链接:MQTT Light - Home Ass
ESP32-C2 + MicroPython + MQTT 完美接入 Home Assistant