Hallo,
ja das mit den Unterprogrammen wurde mir hier im Forum so schon gesagt.
könnte man es in versch. Programme auslagern so würde ich mich in der Struktur und Übersicht viel leichter tun.
Wenn ich alles in ein Programm packe so muss ich 1000 Sachen berücksichtigen was mit Zeiten zu tun hat.
Es soll ein umfangreicher Auariumcontroller werden der das Wasser ständig in den Becken kontrolliert und anpasst.
So läuft das Programm also permanent.
ich muss also mehrere Becken abfragen, dann dort wieder Werte auslesen und somit bei Bedarf dann zig mal hin und her springen.
Das wird schon sehr umfangreich und dann halt auch recht unübersichtlich da x-mal verschachtelt.
gerade beim Suchen im Netz kam mir die Idee die wohl andere auch umsetzen.
Ich könnte ja mein Mega für die umgreichen Mess-Aufgaben verwenden also Sensoren lesen etc.
Die Werte könnte ich dann in eine DB speichern.
an mein Raspberry an dem ja schon das Mega hängt könnte ich doch dann noch ein oder sogar zwei Micro-Arduinos hängen.
Auf diesen läuft auch wieder je ein Programm was ab und an die DB auf dem Raspberry abfragt und wenn dort was eingetragen ist dann läuft eben eine bestimmte aktion auf dem micro-arduino
oder?
oder ist das zu komplex gedacht.
Ich meine ich muss schliesslich die EC und PH Werte in 3-4 Becken kontrollieren und dann eine Dosieranlage steuern damit diese angepasst werden. Nebenbei müssen dann noch Filterpumpen und Strömungspumpen gesteuert werden nicht zu vergessen Licht, Temperatur etc.