智能家居与物联网入门:别只让灯闪,给设备做一套看得懂的状态反馈
[!NOTE]
LED是最小的输出实验,却能暴露供电、限流、GPIO方向和程序时序的基础问题。本文只使用经典ESP32、一个普通LED和限流电阻,把“亮一下”升级成启动、正常与错误三种可识别状态。你会知道为什么电阻不能省、为什么板载灯不一定接在教程中的引脚上,以及怎样同时利用串口与灯光验证程序,而不把教学电路误用到大功率设备。
学习位置:第二阶段「认识硬件并可靠采集」· 第013课。
上一课建立串口通道;本课添加安全输出;下一课学习按键输入与机械消抖。
一、问题背景与技术选型
指示灯首先是一种反馈协议
一盏灯常亮,可能表示正常,也可能表示程序卡死。
如果没有事先约定含义,观察者只能猜测。
因此,本课先规定状态,再写输出代码。
同一状态既打印文字,也产生固定的灯光节奏。
| 输出方案 | 优点 | 需要注意 | 本课决定 |
|---|---|---|---|
| 外接普通LED | 电路清楚、成本低 | 必须限流与辨认极性 | 作为基础实验 |
| 板载LED | 接线少 |