forked from arduino/Arduino
-
Notifications
You must be signed in to change notification settings - Fork 4
RL78 G23 64p FPB SSD1309(Arduino™ スケッチ)
MikiyaKobayashi edited this page Apr 25, 2024
·
9 revisions
- 本ページではSSD1309を例としてOLEDに文字列を表示させるサンプルの動作方法を記載します
- Arduino IDEやArduinoライブラリのインストール方法、スケッチをボードに書き込む方法などの基本情報はクイックスタートガイドをご覧ください
- このページでは以下の環境と製品を使用して説明を行います
- Arduino IDE 2.3.2
- Arduino Library v2.3.1
- U8g2 2.34.22
- RL78/G23-64p Fast Prototyping Board
- SSD1309(動作電圧:5V)
-
Arduino IDEを起動しライブラリアイコンを選択
-
ライブラリマネージャのフォームに「U8g2」と入力し検索、「インストール」ボタンを押す
-
「U8g2」ライブラリがダウンロードされArduino IDEにインストールされる
-
「ファイル」→「スケッチ例」→「U8g2」→「full_buffer」→「HelloWorld」を選択
-
以下箇所のスケッチを変更する
-
159行目「//U8G2_SSD1309_128X64_NONAME0_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=/ 13, / data=/ 11, / cs=/ 10, / dc=/ 9, / reset=*/ 8);」先頭の「//」部分を削除し、コメントアウトを外す
-
371行目「u8g2.drawStr(0,10,"Hello World!"); 」内の「"Hello World!"」→「"RL78/G23 and SSD1309"」に変更
-
次の行に「u8g2.drawStr(0,20,"RENESAS!");」を入力
-
- RL78/G23-64p FPBとSSD1309のピンを以下のように接続する
■SSD1309とRL78/G23-64p FPBのピン対応表
SSD1309ピン | 接続先のRL78/G23-64p FPBピン |
---|---|
CS | 10 |
DC | 9 |
RES | 8 |
SDA | 11 |
SCL | 13 |
VCC | 3V3 |
GND | GND |
■SSD1309とRL78/G23-64p FPBの接続図
-
コンパイルと書き込みを行います
- Arduino IDE上で「書き込み」を選択すると、コンパイルと書き込みが開始されます
-
以下の通りOLEDの文字列が表示されます