Hallo,
ich habe die Ansteuerung der Neopixel mit Arduino fertig.
Im wesentlichen hab ich die CPP Version der AdaFruit_Neopixel Klasse und das Beispielprojekt Strandtest.ino nach Lazarus portiert.
Ausserdem einige Hilfsroutinen in Arduino.pas und timer.pas.
Aktuell wird nur der Atmega328p mit 16MHz unterstützt.
Natürlich muß ein Crosscompiler zu embedded-avr installiert sein.
In dem Beispiel Strandtest werden zwei runde Neopixel mit jeweils 12 LED angesteuert.
Diese müssen an den Pins 5 und 6 des Arduino angeschlossen werden.
Es kann aber durch anpassen der Konstanten am Programmstart jeder andere Pin und Anzahl LED's definiert werden.
Michael
NeoPixel und Arduino mit Lazarus
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 790
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Winux (L 2.0.11 FPC 3.2)
- CPU-Target: 32/64Bit
- Wohnort: Echzell
NeoPixel und Arduino mit Lazarus
- Dateianhänge
-
NeoPixel.zip
- (17.71 KiB) 5-mal heruntergeladen