Dies ist eine alte Version des Dokuments!


SerialMatrix

Bei diesem Projekt war das Ziel, die LED-Matrix über einfache Befehle, die per USB geschickt werden, anzusteuern.

Aufgrund der Größe des Programms muss der USB-Bootloader leider überschrieben werden. Die Blinkenlights-Platine kann aber sehr einfach über ISP programmiert werden, entsprechende Pads sind dafür vorhanden.

Das Programm baut auf dem LUFA-Stack auf.

Wie die Befehle aussehen, die an das Blinkenlights übertragen werden müssen, kann man an der Kommunikations-Syntax nachlesen.

Zum Testen habe ich kleine C-Programme für Linux geschrieben (Das Blinkenlights meldet sich als /dev/ttyACM*, eventuell im Code anpassen):