Untitled
unknown
plain_text
3 years ago
1.2 kB
23
Indexable
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// Replace with your Blynk auth token
char auth[] = "YourAuthToken";
// Replace with your WiFi credentials
char ssid[] = "YourSSID";
char pass[] = "YourWiFiPassword";
// Digital pins for the relays
const int relay1 = D1;
const int relay2 = D2;
void setup()
{
// Set the digital pins as output
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
// Connect to WiFi
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
// Connect to Blynk
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
}
BLYNK_WRITE(V1)
{
// Read the value of the virtual pin V1
int relay1Value = param.asInt();
// Set the state of the relay based on the value of V1
if (relay1Value == 1)
{
digitalWrite(relay1, HIGH);
}
else
{
digitalWrite(relay1, LOW);
}
}
BLYNK_WRITE(V2)
{
// Read the value of the virtual pin V2
int relay2Value = param.asInt();
// Set the state of the relay based on the value of V2
if (relay2Value == 1)
{
digitalWrite(relay2, HIGH);
}
else
{
digitalWrite(relay2, LOW);
}
}Editor is loading...