第12课:综合作品:光控小夜灯+结业授勋
进度 0/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课完成!继续探索下一课吧 🚀
