**【整理与体验】 一克拉**
* * * * *
**体验1:光敏传感器-自控节能灯**
1、原理。光线低于一定数值时,LED灯亮;高于一定数值后,LED灯灭。
2、光敏传感器也叫模拟环境光线传感器。可以用来对环境光线的强度进行检测,通常用来制作随着光线强度变化产生特殊效果的互动作品。将光敏传感器接到Arduino uno上任一模拟输入口(模拟输入口A0-A5均可),光线变化时,输入口的数值变化随之变化。如果光线变化不明显,可以用手电筒或手机的手电筒APP照射物体、也可用遮光物体盖住光敏传感器等方法来进行测量,可以检测到:光敏传感器的AO脚的数值变化应该在0至1023之间。
3、实物接线图
![](https://box.kancloud.cn/e885d283e6bd07ef241aedde40e59641_690x870.jpg)
**4、编程:**
用光敏传感器与LED灯制作节能灯的源代码。
(1)注意:蓝牙的数据接A2,LED灯正极接12脚了,下面代码要对应好。
(2)光的数据 500可以根据实际修改。在代码中反复修改条件参数,重复上面烧写,直到满意为止。
(3)一是可以就在ArduinoIDE编程,二是就用米斯奇的图形化编程后,直接烧写,三是借用米斯奇这个助手,图形化编程后,把代码复制到ArduinoIDE中,然后修改后烧写。
![](https://box.kancloud.cn/7b3f85745e9190faa942e0a49187dc58_800x438.png)
**温馨提示**:如果你买的光敏传感器没有AO口,只有DO口,要么将>=换成<=;要么将HIGH改成LOW;才能行!
* * * * *
//实操 自控节能灯
void setup()
{
pinMode(12, OUTPUT); //运行一次
}
void loop() //循环判断运行
{
if (analogRead(A2) >= 500) {
digitalWrite(12,HIGH);
} else {
digitalWrite(12,LOW);
}
}
- 第 1 节 【基础】认识Arduino
- 电子知识
- Arduino与图形编程软件结合使用
- 第 2 节 【基础】串口类串口并口
- 第 3 节 【基础】认识传感器
- 认识舵机
- 超声波传感器
- 认识蓝牙
- LCD1602屏显
- 光敏电阻传感器
- 第 4 节 【教程】Arduino示例教程模块版
- 第 5 节 【概述】电脑控制UNO板组件
- 第 6 节 【实例】光敏传感器与LED灯结合用(自控节能灯)
- 第 7 节 【实例】超声波测距及调试
- 第 8 节 【实例】点亮LED灯
- 第 9 节 【实例】可控舵机-电位器控制舵机
- 第 10 节 【实例】安卓手机控制Arduino单片机-蓝牙串口通讯
- 第 11 节 【实例】WIFI物联-贝壳物联网控制LED灯