#define BLYNK_TEMPLATE_ID "TMPL6KRvJmIKf"
#define BLYNK_TEMPLATE_NAME "dk den 3"
#define BLYNK_AUTH_TOKEN "HDxXmJm-kcoouK2sSLVh39MHq43XSqEV"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
const int rlpin = 5;
int rlS = LOW;
const int btpin = 25;
int btS = HIGH;
BlynkTimer timer;
BLYNK_WRITE(V1)
{
rlS = param.asInt();
digitalWrite(rlpin, rlS);
}
void checkbt()
{if(digitalRead(btpin)==LOW)
{if (btS != LOW)
{rlS = !rlS;
digitalWrite(rlpin, rlS);
Blynk.virtualWrite(V1, rlS);
}
btS = LOW;
}
else
{btS = HIGH;
}
}
void setup()
{ Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
pinMode(rlpin, OUTPUT);
pinMode(btpin, INPUT_PULLUP);
timer.setInterval(70l, checkbt);
}
void loop()
{
Blynk.run();
timer.run();
}