Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define PUMP_PIN D2
- #define BLYNK_PRINT Serial
- #include <ESP8266WiFi.h>
- #include <BlynkSimpleEsp8266.h>
- #include <SimpleTimer.h>
- char auth[] = "bfd3ac0104f24a9884ac843db6be012a";
- char ssid[] = "20012";
- char pass[] = "12345678";
- long dt=0;
- int pinValue;
- SimpleTimer timer;
- void turnOn(){digitalWrite(PUMP_PIN,1);Blynk.virtualWrite(V0, 1);}
- void turnOff(){digitalWrite(PUMP_PIN,0);Blynk.virtualWrite(V0, 0);}
- BLYNK_WRITE(V0)
- {
- int pinValue0 = param.asInt();
- Serial.print("V0 Slider value is: ");
- Serial.println(pinValue0);
- if(pinValue0 && pinValue>0){
- turnOn();
- dt=pinValue*29000;
- timer.setTimeout(dt, turnOff);
- }
- }
- BLYNK_WRITE(V1)
- {
- pinValue = param.asInt();
- Serial.print("V1 Slider value is: ");
- Serial.println(pinValue);
- }
- void setup()
- {
- Serial.begin(9600);
- Blynk.begin(auth, ssid, pass);
- }
- void loop()
- {
- timer.run();
- Blynk.run();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement