- Dieses Thema hat 1 Antwort und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 7 Monaten von
admin.
-
AutorBeiträge
-
admin
VerwalterWie kann ich ein Relay schalten
admin
Verwalter//************************************************************************************************
// Zuletzt gesehen: 8.11.2021
// Zone 2 könnte auf 10 Minuten erhöht werden
// Zone 1 lönnte auf 15 Minuten erhöht werden
// 10 Minuten sind 600 000 ms
// 15 Minuten sind 900 000 ms
// 15 Sekunden sind 15 000 ms
//
//https://www.smart-rechner.de/zeit_umr/infothek/umrechner_minute_millisekunde.php
//************************************************************************************************
const int relaisPin1 = 3;
const int relaisPin2 = 4;
//*************************************************************************************************
//Relais LOW schaltet ein!!!
//Dieses Script ist Produktiv!
//Aktiv seit Aug. 2017
//
// Wenn die Anlage für den Winter ausgeblasen werden muss dann muss nichts weiter gemacht werden als Kompressor anschließen
// Wichtig ist dabei, dass die kleinen Ventile an den Wechselstromventilen leicht geöffnet werden!!
// Wenn die Anlage wieder in Betrieb genommen wird wie folgt vorgehen:
// 1) Druck auf die Leitung
// 2) kleine Ventile öffnen bis Wasser kommt
// 3) Programm starten
//*************************************************************************************************void setup() {
//pinMode(relaisPin1, OUTPUT); // Den PWM PIN „relaisPin“ als Ausgangssignal setzen.
// pinMode(relaisPin2, OUTPUT);
Serial.begin(9600);
}void loop() {
pinMode(relaisPin1, OUTPUT);
/* Zone 1 */
digitalWrite(relaisPin1, HIGH); //Relais aus
delay(600); //500ms warten
digitalWrite(relaisPin1, LOW); //Relais ein
delay(900000);// 10 Minuten Relais Ein-Schalten und Rasen bewässern
//delay(60000); // Test -Modus
pinMode(relaisPin1, INPUT);
digitalWrite(relaisPin1, HIGH); //Relais aus
delay(15000); // 15 Sekunden warten bevor Zone 2 startet
//—————————————————
/*Zone 2 */
pinMode(relaisPin2, OUTPUT);
digitalWrite(relaisPin2, HIGH); //Relais aus
delay(600); //500ms warten
digitalWrite(relaisPin2, LOW); //Relais ein
delay(600000);// 10 Minuten Relais Ein-Schalten und Rasen bewässern
//delay(60000); // Test-Modus
pinMode(relaisPin2, INPUT);
digitalWrite(relaisPin2, HIGH); //Relais aus
delay(5000);
} -
AutorBeiträge