会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WIRO
Talk is cheap. Show me the code
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
29
下一页
2026年5月20日
06_ESP32 I2C 通信
摘要: 06_ESP32 I2C 通信 I2C(Inter-Integrated Circuit),也称为 I²C 或 IIC,是一种广泛使用的两线制串行通信协议。I2C 协议允许设备间通过两根信号线进行通信,常用于连接传感器、显示器、存储器等外设。 I2C 具有以下特点: 两线通信:只需要 SDA(数据线
阅读全文
posted @ 2026-05-20 10:28 Q&25
阅读(76)
评论(0)
推荐(0)
2026年5月19日
05_ESP32 串行通信 (UART)
摘要: 05_ESP32 串行通信 (UART) UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种硬件接口电路,用于实现异步串行通信。常见应用包括:与传感器/模块通信,开发板与电脑之间的数据收发(如打印日志、调试信息)等。 基于 UAR
阅读全文
posted @ 2026-05-19 23:56 Q&25
阅读(47)
评论(0)
推荐(0)
04_ESP32 脉冲宽度调制 (PWM)
摘要: 04_ESP32 脉冲宽度调制 (PWM) 1. 什么是 PWM? PWM(Pulse Width Modulation,脉冲宽度调制) 是一种数字信号调制技术,可以用来“模拟”出连续变化的电压。 当需要控制设备输出的“强度”(例如调节 LED 亮度或电机转速),而不仅仅是简单的开/关状态时,PWM
阅读全文
posted @ 2026-05-19 19:11 Q&25
阅读(88)
评论(0)
推荐(0)
03_ESP32 ADC模拟输入
摘要: 03_ESP32 ADC模拟输入 1. 模拟信号 模拟信号是一种在一定范围内可以连续变化的信号。 比如调光灯旋钮,可以平滑地调节灯的亮度,从完全熄灭到最亮,中间有无数个亮度级别。这个亮度调节的过程就是模拟的。而数字信号就像普通电灯开关,只有“开”和“关”。 现实世界中,像温度、光线强度、声音大小等许
阅读全文
posted @ 2026-05-19 18:34 Q&25
阅读(70)
评论(0)
推荐(0)
02_ESP32 数字信号控制
摘要: 02_ESP32 数字信号控制 1、数字信号 数字信号是用离散的数值来表示信息的信号。最简单、最常见的数字信号是二进制数字信号,它只有两种状态。 在 ESP32 的 GPIO 控制中,主要使用这种二进制数字信号,二进制数字信号在任何时刻都处于两种明确状态之一: 高电平 (HIGH): 代表逻辑上的
阅读全文
posted @ 2026-05-19 15:02 Q&25
阅读(28)
评论(0)
推荐(0)
01_ESP32 串口发送数据
摘要: 01_ESP32串口发送数据 1、示例代码: void setup() { // 在此处的代码只会运行一次 Serial.begin(9600); // 初始化串口通信,设置波特率为 9600 while(!Serial) { ; // 等待串口建立连接 }; Serial.println("Hel
阅读全文
posted @ 2026-05-19 12:56 Q&25
阅读(40)
评论(1)
推荐(0)
00_ESP32 WS2812控制
摘要: 00_ESP32_WS2812控制 Arduino 编程语言基于 C/C++,专为 Arduino 及其兼容的微控制器平台设计。它通过一套简单易懂的函数库和核心结构,极大地简化了微控制器的编程,让初学者和专业人士都能轻松地操控硬件。 Arduino IDE 安装教程:芯路城 示例程序,板载RGB灯闪
阅读全文
posted @ 2026-05-19 12:21 Q&25
阅读(106)
评论(0)
推荐(0)
2026年5月11日
SP3485EEN实际应用电路图
摘要: 
阅读全文
posted @ 2026-05-11 09:46 Q&25
阅读(30)
评论(0)
推荐(0)
2026年5月9日
详解 extern "C" {} :C++ 与 C 代码的兼容解决方案
摘要: 详解 extern "C" {} :C++ 与 C 代码的兼容解决方案 在嵌入式开发、跨语言工程等场景中,经常会遇到 C++ 编译器调用 C 语言编写的库文件(如 STM32 HAL 库、标准 C 库等)的情况,此时 extern "C" {} 作为 C++ 语言提供的兼容性机制,是保证代码正常编译
阅读全文
posted @ 2026-05-09 17:50 Q&25
阅读(80)
评论(0)
推荐(0)
嵌入式RTOS开发中osDelay、阻塞延时的区别与应用
摘要: 嵌入式RTOS开发中osDelay、阻塞延时的区别与应用 在基于RTOS(实时操作系统)的嵌入式项目开发中,延时函数的合理使用是保障系统实时性、稳定性与多任务调度效率的核心要点。关于RTOS非阻塞延时(osDelay)与裸机阻塞延时(HAL_Delay/delay_us/delay_ms),错误的使
阅读全文
posted @ 2026-05-09 16:17 Q&25
阅读(115)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
29
下一页