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

esp8266 12e 光控控制板载LED灯

时间:2022-12-14 21:00:00 24v光控传感器zp

注意;这里使用了两个光敏电阻,D2口检测到光暗时才会执行D5检测需要两次同时检测到黑暗才能点亮LED灯。

检测到天黑时led快闪,天亮时慢闪。

两个光敏代码

int LED = LED_BUILTIN;//定义esp8266内置的led灯 void setup() {   Serial.begin(115200);   //定义波特率   pinMode(LED,OUTPUT);   pinMode(D2,INPUT); //将光感DO口接到D2   pinMode(D5,INPUT); //将光感DO口接到D5 } void loop() {   int d2=digitalRead(D2); //读出D2高低电平赋值D2   if(d2==1)     {       int d5=digitalRead(D5);///读出D5高低电平赋值D5        if(d5==1)       {         digitalWrite(LED,HIGH);///当检测到天黑和声音时,点亮led         delay(500)         digitalWrite(LED,LOW);         delay(500);//延时1s秒       }       else       {         digitalWrite(LED,HIGH);         delay(2000)         digitalWrite(LED,LOW);         delay(2000)s秒         }    } }

3.光敏代码

int LED = LED_BUILTIN;//定义esp8266内置的led灯 void setup() {   Serial.begin(115200);   //定义波特率   pinMode(LED,OUTPUT);   pinMode(D2,INPUT); //将光感DO口接到D2  } void loop() {   int d2=digitalRead(D2); //读出D2高低电平赋值D2   if(d2==1)     {         digitalWrite(LED,HIGH);//当检测到天黑和声音时,点亮led         delay(500)         digitalWrite(LED,LOW);         delay(500)s秒       }       else       {         digitalWrite(LED,HIGH);         delay(2000)         digitalWrite(LED,LOW);         delay(2000)s秒         }    } }
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章