scheduler
#include <Scheduler.h> int sw = 10; int relay1 = 6; // light module int relay2 = 7; // water module void setup() { pinMode(sw, INPUT_PULLUP); pinMode(relay1, OUTPUT); pinMode(relay2, OUTPUT); Scheduler.startLoop(loop2); time = mills(); } void loop() // water module { if(digitalRead(sw)==LOW) { digitalWrite(relay2,HIGH); delay(1000); digitalWrite(relay2,LOW); delay(1000); digitalWrite(relay2,HIGH); delay(1000); } else { digitalWrite(relay2,HIGH); delay(100); } } void loop2() // light module { digitalWrite(relay1,HIGH); delay(1000); digitalWrite(relay1,LOW); delay(1000); yield(); }
2019 03 31 Smart Farm Switch Code
Leave a Reply
You must be logged in to post a comment.