Fehlerhaftes Gerät?

Ist mir gar nicht aufgefallen. Ich weiß gar nicht genau was spi ist. Ich habe diese ganzen libraries einfach übernommen und der code war dadurch total unübersichtlich.

Ich musste den Pin 11 und 12 für den distance sensor verwenden.

Das ganze ist ein Bewässerungssystem, bei dem ein Wasserstand gemessen wird und je nach Verdunstung einfach ein Behälter nachgefüllt wird, welcher dann überläuft und dann in ein Multischlauchsystem läuft und bewässert.

Noch eine andere Frage das Programm geht in die pump Funktion und danach wieder in den Anfang loop. Bzw. nur wenn nicht der Knopf gedrückt wird. Wird die Pump Funktion doppelt und dreifach ausgeführt?

Ich hatte noch eine Version mit einer Flagge gemacht, da ich anfangs dachte hier ist ein Problem