#define BLYNK_TEMPLATE_ID "???????????????????????????????????????"
#define BLYNK_TEMPLATE_NAME "???????????????????????????????????????"
#define BLYNK_AUTH_TOKEN "???????????????????????????????????????"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#include "DHT.h"
char ssid[] = "Robocode_5G";
char pass[] = "???????????????????????????????????????";
BlynkTimer timerBlynk;
DHT dht(13, DHT11);
BLYNK_WRITE(V0){ digitalWrite(4, param.asInt()); }
BLYNK_WRITE(V2){ digitalWrite(2, param.asInt()); }
void timer(){
Blynk.virtualWrite(V1, digitalRead(16));
Blynk.virtualWrite(V3, dht.readHumidity());
}
void setup(){
pinMode(4, OUTPUT); // лазер
pinMode(2, OUTPUT); // пищалка
pinMode(16, INPUT); // RX2 сенсор
dht.begin(); // 13 ніжка
Serial.begin(115200);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
timerBlynk.setInterval(1000L, timer);
}
void loop(){
Blynk.run();
timerBlynk.run();
}