锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2022-10-28 09:30:00 光敏电阻加什么能控制灯

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百科大全!

相关文章