🐵指尖猴全新升级
第12课:综合作品:光控小夜灯+结业授勋
🏆

综合作品:光控小夜灯+结业授勋

从点灯到造物,今天你就是硬件创客!

📖知识引入

🧩系统集成
传感器当眼睛、PWM当手、串口当嘴,三大件合体
🌗光控逻辑
环境变暗自动亮灯,光线充足自动熄灭,全自动
🎚️阈值判断
设一个分界读数(如400),低于它就触发开灯
🏅创客精神
作品永远可以迭代:加渐亮、加延时,持续升级
💡
拔插接线前记得先断开USB,作品再酷也要安全第一;全程只用USB 5V低压,绝不接市电

🔍综合作品:光控小夜灯

// 天黑自动亮,天亮自动灭的小夜灯
const int sensorPin = A0;   // 光敏传感器接A0
const int ledPin = 9;       // LED接PWM引脚9

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);       // 串口观察光线值
}

void loop() {
  int light = analogRead(sensorPin);   // 读光线值
  if (light < 400) {                   // 环境变暗
    analogWrite(ledPin, 200);          // 温柔点亮小夜灯
  } else {
    analogWrite(ledPin, 0);            // 天亮自动熄灭
  }
  Serial.println(light);               // 打印数值方便调试
  delay(200);
}

输入+判断+输出一气呵成,这就是真实智能硬件的工作模式

🎯小测验

第1题:光控小夜灯的判断依据是?

第2题:本作品中analogRead与analogWrite分别用来?

第3题:完成本课程将获得什么荣誉?

📝本课知识点

  • ✓传感器+PWM+串口=完整作品
  • ✓阈值判断是自动化核心
  • ✓结业授予🚀 硬件创客徽章,继续造物!
第12课完成!继续探索下一课吧 🚀