Die 8×8 Matrix von Adafruit ist eine schöne, kleine Ergänzung, für seinen Raspberry Pi. Die Möglichkeiten sind wohl Grenzenlos, ich benutze meine als kreative Nachtleuchte mit diversen Icons, welche ich alle 2 Tage wechsel.
Leider sind die mitgelieferten Libraries von Adafruit allesamt nur in Python, welches für mich Komfort vermissen lässt, da ich gern die LEDs per Drag-Event in meinem Browser steuern möchte – anstatt jede LED manuell zu programmieren.
Der Einsatz von NodeJS ist hierfür gerade prädestiniert, ein Webserver ist mit express.js schnell eingerichtet. Die notwendige Node-Library zum steuern der Matrix könnt ihr auf unserem GitHub herunterladen. rpio
wird für die Verwndung der Library benötigt.
$ npm install rpio
Nachdem rpio
installiert wurde, muss die 8×8-Matrix-Library mit Hilfe von npm
installiert werden:
$ npm install 8x8matrix
Sobald der Download abgeschlossen ist, muss man die Libraries wie folgt in seinem Projekt einbinden:
var rpio = require('rpio');
var matrix = require('8x8matrix');
matrix.init(rpio);
matrix.writeArray(matrix.smily);