资讯详情

arduino用光敏电阻控制灯光逐渐变亮

Arduino 光敏电阻实现光敏感应灯 pwm输出 详细参考文章; 我的接线为 vcc接5V AO接A0 GND接GND

#define AD0 A0 ///定义光敏电阻模拟口A0    int liangdu = 0; ///设置数变量设置为亮度   void setup()  ///程序初始化 { 
           pinMode(13,OUTPUT);///将13号引脚设置为输出模式   Serial.begin(9600);//设置波特率96000    }   void loop()///程序主体循环 { 
          liangdu = 1023 - analogRead(AD0);  ///读取模拟口AD0(光敏电阻)阻)值laingdu变量   liangdu /= 4;    //1023/4=250 是analogWrite(13,val);的基础   Serial.print("liangdu = ");  //串口输出"liangdu = "   Serial.println(liangdu);     //串口输出liangdu变量的值,并换行   delay(500);     //延时500ms   int val = 350 -liangdu;   if (liangdu < 150)   { 
       analogWrite(13,val);          } else { 
            digitalWrite(13,LOW);    }                                      } 

标签: 光敏电阻加什么能控制灯

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司