Skip to content

RL78 G23 64p FPB SSD1309(Arduino™ スケッチ)

SuguruHarada64 edited this page Jul 1, 2024 · 9 revisions

はじめに

  • 本ページではSSD1309を例としてOLEDに文字列を表示させるサンプルの動作方法を記載します
  • Arduino IDEやArduinoライブラリのインストール方法、スケッチをボードに書き込む方法などの基本情報はクイックスタートガイドをご覧ください。

動作環境と使用製品

U8g2をインストール

  • Arduino IDEを起動しライブラリアイコンを選択 image

  • ライブラリマネージャのフォームに「U8g2」と入力し検索、「インストール」ボタンを押す image

  • 「U8g2」ライブラリがダウンロードされArduino IDEにインストールされる

スケッチを書く

  • 「ファイル」→「スケッチ例」→「U8g2」→「full_buffer」→「HelloWorld」を選択 image

  • 以下箇所のスケッチを変更する

    • 159行目「//U8G2_SSD1309_128X64_NONAME0_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=/ 13, / data=/ 11, / cs=/ 10, / dc=/ 9, / reset=*/ 8);」先頭の「//」部分を削除し、コメントアウトを外す image

    • 371行目「u8g2.drawStr(0,10,"Hello World!"); 」内の「"Hello World!"」→「"RL78/G23 and SSD1309"」に変更。

    • 次の行に「u8g2.drawStr(0,20,"RENESAS!");」を入力 image

ピン接続

  • RL78/G23-64p FPBとSSD1309のピンを以下のように接続する
    • 動作電圧が3.3VのSSD1309を使用する場合、VCCはFPBの3V3ピンに接続する

■SSD1309とRL78/G23-64p FPBのピン対応表

SSD1309ピン 接続先のRL78/G23-64p FPBピン
CS 10
DC 9
RES 8
SDA 11
SCL 13
VCC 5V
GND GND

■SSD1309とRL78/G23-64p FPBの接続図
image

コンパイル・書き込み・文字列表示

  • コンパイルと書き込みを行います。

    • Arduino IDE上で「書き込み」を選択すると、コンパイルと書き込みが開始されます。 image
  • 以下の通りOLEDの文字列が表示されます image

Clone this wiki locally