第5课:数字输出:控制LED亮灭
进度 0/12
⚡
数字输出:控制LED亮灭
一行代码,你就是灯光总指挥!
📖知识引入
🎚️数字信号
只有HIGH(约5V)和LOW(0V)两种状态,非黑即白
🔦digitalWrite
digitalWrite(引脚,HIGH或LOW)命令引脚输出高低电平
🚦限流电阻
LED要串联约220Ω电阻,防止电流过大烧坏元件
❗40mA红线
单引脚电流别超过40mA,驱动小LED最稳妥
💡
认清LED极性:长脚是正极接引脚方向,短脚是负极接GND
🔍外接LED快闪灯
// LED正极接9号脚,负极串220Ω电阻接GND
void setup() {
pinMode(9, OUTPUT); // 9号引脚设为输出
}
void loop() {
digitalWrite(9, HIGH); // 点亮外接LED
delay(300); // 亮300毫秒
digitalWrite(9, LOW); // 熄灭LED
delay(300); // 灭300毫秒,形成快闪
}改小delay数值,闪烁就变快,红绿灯就是这么控制节奏的
🎯小测验
第1题:digitalWrite(9, LOW)的效果是?
第2题:LED为什么要串联电阻?
第3题:数字信号有几种状态?
📝本课知识点
- ✓数字信号=HIGH/LOW两态
- ✓digitalWrite指挥引脚输出
- ✓LED务必串限流电阻
第5课完成!继续探索下一课吧 🚀
