Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unsigned long interval=120000; // 2 MENIT
- unsigned long previousMillis=0; // millis() returns an unsigned long.
- #define RELAY 12
- #define SENSOR1 11
- void setup() {
- pinMode(SENSOR1, INPUT);
- pinMode(RELAY, OUTPUT);
- }
- void loop() {
- if(SENSOR1==HIGH){
- unsigned long currentMillis = millis(); // grab current time
- if ((unsigned long)(currentMillis - previousMillis) >= interval) {
- digitalWrite(RELAY, HIGH); // AKTIFKAN RELAY
- previousMillis = millis();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement