🐵指尖猴全新升级
第5课:数字输出:控制LED亮灭
⚡

数字输出:控制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课完成!继续探索下一课吧 🚀