[Raspi]RGB Dotmatrix LED

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

動画

YouTube 動画


材料
 Raspberry Pi かなりマシンパワーを必要とするので、ラズパイ3を推奨
 ドットマトリックスLEDRGBフルカラードットマトリクスLEDパネル 16x32ドット(3480円)
http://akizukidenshi.com/catalog/g/gM-07764/
 ピンソケット 20x2pin
 ピンヘッダ 8x2pin
 リード線 少々
 USB gamepad 

回路図と通信タイミング


端子について
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行目

Program
 file name 
 ledtest1.py 
8色の縞模様を表示するだけのプログラム。
 ledtest2.py 
USBゲームパッドを入力して線を描くプログラム。
 ledtest3.py 
USBゲームパッドでキャラクターを動かすテスト。ゲームとしては完成していません。
実行にはPygameとUSBゲームパッドが必要です。
「import RPi.GPIO as GPIO」と「led = ledclass()」を削除すると、LEDなしで実行できます。
ċ
Matsubara Takuya,
2018/02/12 3:29
ċ
Matsubara Takuya,
2018/02/12 3:29
ċ
Matsubara Takuya,
2018/02/13 0:07
Comments