- 追加された行はこの色です。
- 削除された行はこの色です。
**概要 [#nd4d04e0]
RaspBerry Pi に I2C 接続の 128*64 ドットの有機LEDディスプレイを接続して、コンソール画面(CTRL+ALT+F1 を押したときの画面)を表示させる手順。
#ref(oled01.jpg,zoom,320x240)
-機種: RaspberryPi(初代とB+)
-OS: NOOBS v1.5.0
-OLED: SSD1306 制御のもの
**設定 [#s155fee4]
(1) oled コマンドを /bin/oled に置く
-&ref(oled.zip);
(2) 8dot フォントをインストール。同時に日本語キーボードの設定も行う
- フォントファイルが /usr/share/consolefonts に追加される
# apt-get install console-data
(3) I2C の有効化
-メニューから "Advenced Options" → "I2C" を選択して有効化
-再起動
# raspi-config
(4) 解像度の追加
-/etc/fb.modes を編集して下記の行を追加
mode "128x64-60"
# D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz
geometry 128 64 128 64 8
timings 39722 48 16 33 10 96 2
endmode
(5) サービスの追加
-/etc/systemd/system/oled.service を作成して下記の内容を入力
[Unit]
Description = oled daemon
[Service]
ExecStartPre=/bin/bash -c "/bin/chvt 1; /bin/fbset '128x64-60'; /bin/setfont
'alt-8x8'; export TERM=linux; setterm -blank 0 > /dev/tty1"
ExecStopPost=/bin/bash -c "/bin/fbset '800x600-60'; /bin/setfont 'default8x16'"
ExecStart = /bin/oled
Restart = always
Type = simple
[Install]
WantedBy = multi-user.target
**使い方 [#l0e7ca2f]
**注意 [#xdb433d7]