Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
silentbase_neopixel:programmversion_0.2 [12.11.2016 18:23] – Frickelpiet | silentbase_neopixel:programmversion_0.2 [18.05.2023 12:16] (aktuell) – Externe Bearbeitung 127.0.0.1 |
---|
====== NeoPixel-Beleuchtung für SilentBase 800 Programmversion 0.2 ====== | ====== NeoPixel-Beleuchtung für SilentBase 800 Programmversion 0.2 ====== |
Programmversion 0.2 ist "multitaskingfähig". Die Abfrage der Sensordaten und die Ausgabe an die serielle Schnittstelle erfolgt zweimal pro Sekunde, die Ansteuerung der NeoPixel-Strips erfolgt 20 Mal pro Sekunde. Das Ein- und Ausblenden der LEDs erfolgt nicht linear, sondern ahmt das Ein- und Ausatmen nach (siehe dazu auch [[bewaesserungsautomat:programmversion_0.6|Bewässerungsautomat Programmversion 0.6]]).((http://sean.voisen.org/blog/2011/10/breathing-led-with-arduino/)) Die Sensordaten beeinflussen die Atemfrequenz: Je stärker das Netzteil belastet wird, desto schneller "atmen" die NeoPixel-Streifen. Die Abfrage des Tasters funktioniert, hat aber (noch) keinen Einfluss auf das Programm. | Eigenschaften: Programmversion 0.2 ist "multitaskingfähig". Die Abfrage der Sensordaten und die Ausgabe an die serielle Schnittstelle erfolgt zweimal pro Sekunde, die Ansteuerung der NeoPixel-Strips erfolgt 20 Mal pro Sekunde. Das Ein- und Ausblenden der LEDs erfolgt nicht linear, sondern ahmt das Ein- und Ausatmen nach (siehe dazu auch [[bewaesserungsautomat:programmversion_0.6|Bewässerungsautomat Programmversion 0.6]]).((http://sean.voisen.org/blog/2011/10/breathing-led-with-arduino/)) Die Sensordaten beeinflussen die Atemfrequenz: Je stärker das Netzteil belastet wird, desto schneller "atmen" die NeoPixel-Streifen. Die Abfrage des Tasters funktioniert, hat aber (noch) keinen Einfluss auf das Programm. |
| |
| ToDo: Mit dem Taster sollen verschiedene Beleuchtungseffekte ausgewählt werden können. |
| |
| Der Sketch enthält Code von [[https://www.baldengineer.com/millis-cookbook.html|Baldengineer]] |
<code> | <code> |
// Bibliotheken einbinden | // Bibliotheken einbinden |
| |
float counter = 0; | float counter = 0; |
boolean sw = true; | |
int i; | int i; |
int j; | |
| |
| |
} | } |
</code> | </code> |
| |
| Tags: #Arduino #NeoPixel |