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

当湿度达到一个值后,蜂鸣器会报警,疑问:当蜂鸣器报警后,温湿度传感器就无法正常工作,目的想要蜂鸣器...

时间:2022-11-11 12:30:00 频率温湿度传感器

#define BLYNK_TEMPLATE_ID "TMPLv9ot-E2c" #define BLYNK_DEVICE_NAME "温湿度1" #define BLYNK_AUTH_TOKEN "wZVakTwdqsNDtJWFSE2JqQOgEYPW8M4v"  #include  #include  #include  #include  #include   #define BLYNK_PRINT Serial #define BUZZERPIN 2 #define DHTPIN 4 #define DHTTYPE DHT11 DHT dht(DHTPIN ,DHTTYPE); //SimpleTimer timer; BlynkTimer timer;  char auth[] = " "; char ssid[] = "  "; char pass[] = "  ";  void sendSensor() {   float h = dht.readHumidity();   float t = dht.readTemperature();     if (isnan(h) || isnan(t)){     Serial.println("Failed to read from DHT sensor");     return;   }     Blynk.virtualWrite(V0,t);     Blynk.virtualWrite(V1,h);     if(h > 50){     unsigned char i,j;//定义发量     while(1){     for(i=0;i<80;i  ){ ////输出频率的声音      digitalWrite(BUZZERPIN,HIGH);//发声音      delay(1)//延迟1ms      digitalWrite(BUZZERPIN,LOW);//不发声      delay(1);//延迟ms     }     for(i=0;i<100;i  ){///输出另一个频率的声音     digitalWrite(BUZZERPIN,HIGH);//发声音     delay(2)//延迟2ms     digitalWrite(BUZZERPIN,LOW);//不发声     delay(2)//延迟2ms    } }     } } void setup() {   pinMode(BUZZERPIN,OUTPUT);   Serial.begin(9600);  // delay(10);   Blynk.begin(auth, ssid, pass);  // delay(10);   dht.begin();   timer.setInterval(1000L,sendSensor);  } void loop() {   Blynk.run();   timer.run(); }
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章