#define BLYNK_PRINT Serial #include dht DHT #define DHT22_PIN3 #include //#include // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "e338133a09d441d1ba311017758856b6"; SoftwareSerial SerialBLE(10, 11); // RX, TX BlynkTimer timer; int percentage = 0; float hum; // This function will be called every time Slider Widget // in Blynk app writes values to the Virtual Pin 1 BLYNK_WRITE(V2) { int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable // You can also use: // String i = param.asStr(); // double d = param.asDouble(); Serial.print("V2 value is: "); Serial.println(pinValue); if(pinValue == 0) digitalWrite(13,LOW); if(pinValue >0) digitalWrite(13,HIGH); } void setup() { // Debug console Serial.begin(9600); pinMode(13,OUTPUT); SerialBLE.begin(9600); Blynk.begin(SerialBLE, auth); Serial.println("Waiting for connections..."); } void loop() { Blynk.run(); delay(10); int chk = DHT22(DHT22_PIN) if(DHT.humidity < 99) hum = DHT.humidity; Blynk.virtualWrite(V0, hum); }