使用Arduino控制LED灯的光敏电阻方案详解

基于arduino的光敏电阻控制LED

思路:

1.硬件需要arduino UNO板子,LED,光敏电阻,面包板,杜邦线若干,电阻220殴(连接LED)和10k殴各一个,电路图如下

代码

代码如下:

//设置全局变量y=0
int y =0;
//当Arduino控制器通电或复位后,setup函数会运行一次
void setup() {
  //串口通信初始化,每秒9600位
  Serial.begin(9600);
  //设置连接LED的引脚12为输出模式
  pinMode(12,OUTPUT);

}
//
// 当Arduino控制器通电或复位后,loop函数会反复运行
void loop() {
  //将A0上的数值赋值给y
  y = analogRead(0); 
  Serial.println(y);
  //如果y>700,灯亮,否则灯灭
  if(y>700){
    digitalWrite(12,HIGH);
  }else{
    digitalWrite(12,LOW);
    }
  delay(1000);
}

运行结果

物联沃分享整理
物联沃-IOTWORD物联网 » 使用Arduino控制LED灯的光敏电阻方案详解

发表回复