[Raspi]RGB Dotmatrix LED
Adafruit製「RGB Dotmatrix LED(32x16dot)」をRaspberry Piで動かす試み。
材料
回路図と通信タイミング
端子について
R1/G1/B1:1~8行目のRGBデータ。HIGHで点灯。
R2/G2/B2:9~16行目のRGBデータ。HIGHで点灯。
CLK:クロック。32回ぶんのクロックで1行ぶん。
LAT:ラッチ。1行ごとにラッチする。HIGHで読み込み。LOWで確定。
OE:出力イネーブル。HIGHで出力禁止。
A/B/C:点灯させる行を選択する端子です。
000=1行目/9行目
100=2行目/10行目
010=3行目/11行目
110=4行目/12行目
001=5行目/13行目
101=6行目/14行目
011=7行目/15行目
111=8行目/16行目
8色の縞模様を表示するだけのプログラム。 ledtest1.py
USBゲームパッドを入力して線を描くプログラム。
ledtest2.py
USBゲームパッドでキャラクターを動かすテスト。ゲームとしては完成していません。
ledtest3.py
実行にはPygameとUSBゲームパッドが必要です。
「import RPi.GPIO as GPIO」と「led = ledclass()」を削除すると、LEDなしで実行できます。