Arduinoxx:
Wenn ich eine Pause in Form von delay einsetze, dann "wartete" dieses Relais-Paar zwar 58 Sekunden, jedoch wird darüberhinaus den nächste Befehl ausgeführt. in der Praxis ensteht dann ein Kurzschluss.
Mir ist absolut schleierhaft warum das mit dem Delay-Befehl nicht klappt....
Wo hast du denn das delay(58000) eingebaut ?
Im Grunde genommen benötigst du dieses 2 mal.
In der Mitte und am Ende.
Und wieso sollte dann ein Kurzschluss entstehen?
void loop()
{
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(2000);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay58000();
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
delay(2000);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
delay58000();
}
Stellt die Ungenauigkeit des Arduinos ein großes Problem dar ?
Nur wenn es dir nichts ausmacht, dass die Uhr pro Tag einige Sekunden falsch geht.
Der Arduino hat in der Regel nur einen Keramikresonator als Taktgeber drauf, diese sind nicht sehr genau. Ein Quarz ist da besser.