Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define BLYNK_TEMPLATE_ID "TMPL6j6lIwk0d"
- #define BLYNK_TEMPLATE_NAME "esp8266 automation"
- #define BLYNK_AUTH_TOKEN "3vTbFYcH6m37WP6Nny6-lk1lkCHA36hB"
- #include <ESP8266WiFi.h>
- #include <BlynkSimpleEsp8266.h>
- char ssid[] = "Jamal (BTCL GPON)";
- char pass[] = "jamal1971";
- #define RELAY1 D0 // IN1
- #define RELAY2 D1 // IN2
- void setup() {
- Serial.begin(9600);
- Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
- pinMode(RELAY1, OUTPUT);
- pinMode(RELAY2, OUTPUT);
- digitalWrite(RELAY1, HIGH); // Start with relays OFF (depends on your relay type)
- digitalWrite(RELAY2, HIGH);
- }
- BLYNK_WRITE(V0) {
- int value = param.asInt();
- digitalWrite(RELAY1, value ? LOW : HIGH); // Active LOW relay
- }
- BLYNK_WRITE(V1) {
- int value = param.asInt();
- digitalWrite(RELAY2, value ? LOW : HIGH); // Active LOW relay
- }
- void loop() {
- Blynk.run();
- }
Advertisement
Add Comment
Please, Sign In to add comment