多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**【整理与体验】 一克拉** * * * * * **体验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); } }