NeoPixel und Arduino mit Lazarus

Antworten
Benutzeravatar
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

Beitrag von fliegermichl »

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
Dateianhänge
NeoPixel.zip
(17.71 KiB) 5-mal heruntergeladen

Antworten