arduino小夜灯的制作
随着冬天的到来,白天也显得越来越短了,回到家中昏暗的环境容易让我们不小心就绊到脚,因此决定做一盏小夜灯能够在黑暗中照明。
首先,小夜灯所具有的功能当然是能够在黑暗中发光,其次,当白天时小夜灯将会关闭,当然,当没人在的黑夜中,会采用呼吸灯的方式,减少一些能耗。
因此,此次我们需要的材料有:
- arduino uno
- 光敏电阻
- 灯
- 人体红外传感器
首先从最简单的开始,因为我们将会用到呼吸灯的形式,显然常规的数字口并不能满足我们的需求,取而代之的是PWM口。PWM接口的输出范围在0~255,因为如果没人时并不需要使之达到全亮状态,因此,此处仅取一半的值,代码如下所示:
if (val < 500 && light> 1000) {
//无人光线暗,呼吸灯
int i = 0;
for (i = 0; i < 100; i++) {
analogWrite(LED, i);
if (i == 99) {
break;
}
}
for (i = 99

本文介绍了Arduino小夜灯的制作。因冬季白天短,家中昏暗易绊脚,所以制作小夜灯。其功能为在黑暗中发光,白天关闭,无人黑夜采用呼吸灯节能。所需材料有Arduino Uno、光敏电阻、灯、人体红外传感器,还介绍了PWM口使用及光线、人体红外数值读取方法。
最低0.47元/天 解锁文章
1635

被折叠的 条评论
为什么被折叠?



