使用したディスプレイ
amazonで2000円ちょっとで売ってるやつ
動作確認環境
Raspberry Pi 4
接続
name | pin # | GPIO |
---|---|---|
VCC | 2 | - |
GND | 20 | - |
CS | 24 | 8 |
RESET | 31 | 6 |
DC/RS | 29 | 5 |
SDI(MOSI) | 19 | 10 |
SCK | 23 | 11 |
LED | 22 | 25 |
SDO(MISO) | 21 | 9 |
作成したもの
制限事項
タッチ操作は非対応
懸念点
文字列単体で表示すると、表示領域以外の色がくすむ
全体を一括で表示する必要があるのかもしれない
その他
一般ユーザで実行してpermission deniedになる場合
SPIグループを作成する
sudo groupadd spi
一般ユーザをspiグループに追加する
sudo usermod -aG spi [username1]
sudo usermod -aG spi [username2]
...
# 触りたいユーザ分追加する
udevのルールを作成する
/etc/udev/rules.d/99-spi.rules
KERNEL=="spidev*", MODE="0660", GROUP="spi"
udevを再起動(若しくはマシンごと再起動)
sudo udevadm control --reload-rules
sudo udevadm trigger