bewaesserungsautomat:programmversion_0.5
Dies ist eine alte Version des Dokuments!
Programmversion 0.5 alpha
Nein, bei der Nummerirung der Programmversionen hat sich kein Fehler eingeschlichen: Auf V 0.3 folgt tatsächlich V 0.5. Dieser Sprung trägt dem Umstand Rechnung, dass die neue Programmversion multitaskingfähig ist. Diese Umstellung ist notwendig, um die Neopixel unabhängig voneinander ansteuern zu können. Um das realisieren zu können, gibt es verschiedene Möglichkeiten. Zum einen gibt es für den Arduino Due einen Scheduler. Weiter verbreitet ist aber die Verwendung von Millis().
Hilfreiche Links:
- http://blog.humblecoder.com/arduino-multitasking-using-finite-state-machines/ (Sehr gute Erklärung.)
Tags: #Arduino #Bewässerungsautomat #Code
bewaesserungsautomat/programmversion_0.5.1465648813.txt.gz · Zuletzt geändert: 18.05.2023 09:06 (Externe Bearbeitung)