グラフィック有機ELモジュール100x16

SEL10016B
グラフィック有機ELモジュール100x16[青色]

☆ボードオレンジの液晶をストロベリーリナックさんのグラフィック有機ELモジュール100x16[青色]に置き換えて見た。既にmbedでの動作実績もこちらにあるのでプログラム的には問題なし!。ついでに8×8の日本語フォント「美咲フォント」も導入されているので助かります。☆ボードオレンジのジャンパで3.3v稼働にして使っています。

問題なのはmbedのide環境で日本語が文字化けしてまともに扱えないこと。多バイト圏のユーザには厳しいですね。以下のテストプログラムでは日本語部分をシフトJISコードの16進数で指定して使っています。

#include "mbed.h"
#include "GraphicOLED.h"

GraphicOLED lcd(p24, p26, p27, p28, p29, p30);

int main() {
    lcd.cls();
    lcd.printf("[ mbed Starboard Orange ]");
    lcd.printf(" OLED 100x16 ");
    lcd.putc(0x94); lcd.putc(0xfc); // 美
    lcd.putc(0x8d); lcd.putc(0xe7); // 咲
    lcd.putc(0x83); lcd.putc(0x74); // フ
    lcd.putc(0x83); lcd.putc(0x48); // ォ
    lcd.putc(0x83); lcd.putc(0x93); // ン
    lcd.putc(0x83); lcd.putc(0x67); // ト
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です