Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:bewaesserungsautomat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
arduino:bewaesserungsautomat [19.06.2016 10:06] – [Arduino Bewässerungsautomat] Frickelpietarduino:bewaesserungsautomat [19.06.2016 10:07] – [Programmierung] Frickelpiet
Zeile 174: Zeile 174:
 Ein Programm zu erstellen, das die Hallschalter überwacht und bei Bedarf die entsprechende Pumpe aktiviert ist ziemlich einfach ([[Bewässerungsautomat:Programmversion 0.1 alpha|Programmversion 0.1 alpha]]). In ([[Bewässerungsautomat:Programmversion 0.2 alpha|Programmversion 0.2 alpha]]) wurde die Einbindung des LC-Displays verworfen und die LEDs durch [[arduino:neopixels|Neopixels]] ersetzt. [[bewaesserungsautomat:programmversion_0.3|Programmversion 0.3]] wurde durch eine ganze Reihe verschiedener Funktionen erweitert. Ein Programm zu erstellen, das die Hallschalter überwacht und bei Bedarf die entsprechende Pumpe aktiviert ist ziemlich einfach ([[Bewässerungsautomat:Programmversion 0.1 alpha|Programmversion 0.1 alpha]]). In ([[Bewässerungsautomat:Programmversion 0.2 alpha|Programmversion 0.2 alpha]]) wurde die Einbindung des LC-Displays verworfen und die LEDs durch [[arduino:neopixels|Neopixels]] ersetzt. [[bewaesserungsautomat:programmversion_0.3|Programmversion 0.3]] wurde durch eine ganze Reihe verschiedener Funktionen erweitert.
  
-In Programmversion 0.4 wurde die Steuerung der Pumpen auf PWM umgestellt. In Programmversion 0.5 soll der Code so umgeschrieben werden, dass die NeoPixel nicht bloß ein- und ausgeschaltet werden können, sondern die Helligkeit pulsiert werden kann. Dafür ist es nötig, auf den Befehl delay() zu verzichten und stattdessen den Befehl millis() zu verwenden ([[bewaesserungsautomat:programmversion_0.5|Programmversion 0.5]]).+In Programmversion 0.4 wurde die Steuerung der Pumpen auf PWM umgestellt. In Programmversion 0.5 soll der Code so umgeschrieben werden, dass die NeoPixel nicht bloß ein- und ausgeschaltet werden können, sondern die Helligkeit pulsiert werden kann. Dafür ist es nötig, auf den Befehl delay() zu verzichten und stattdessen den Befehl millis() zu verwenden ([[bewaesserungsautomat:programmversion_0.5|Programmversion 0.5]]). [[bewaesserungsautomat:programmversion_0.6|Programmversion 0.6]] beschränkt sich auf eine Verbesserung des Fading-Effekts der NeoPixel.
  
 Liste der Programmversionen: Liste der Programmversionen:
arduino/bewaesserungsautomat.txt · Zuletzt geändert: 18.05.2023 12:15 von 127.0.0.1