[Raspi]RGB Dotmatrix LED

Adafruit製「RGB Dotmatrix LED(32x16dot)」をRaspberry Piで動かす試み。

https://www.adafruit.com/product/420

材料

回路図と通信タイミング

端子について

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なしで実行できます。