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):