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

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

时间:2023-05-06 04:07:00 亮度传感器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百科大全!

相关文章