もう8月も終わりになってきましたが マダマダ暑い日が続いてます
今年、来年とイロイロ変わっていくのか そんなに変わらないのか
ワカリマセンが 何故か不安よりワクワクが強い 今日この頃です
前回 ピンの空きが出来たっぽいので ナニつなごって探していたら
有機ELが安くでていた コレええやん「OLEDモジュール」接続もカンタンっぽい
あまりよく分かっておりませんが I2C (アイ・スクエアド・シーと読むらしいです)
というシリアル接続でムズカシイ事はワカリマセンが 信号線2本と電源2本の4本で
ツナガルミタイ
この手の奴は I2C 接続、SPIとか幾つか種類があるミタイですが
レビューなど見ていると まぁ多分ツナガルだろっという事で アマゾンでポチって
みました 2個で880円だし(^^♪ サイズは知ってたけど 現物チッサ!
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/e0ba6cbc99ed4205343f59cc3a809d8e.jpg?resize=1024%2C768&ssl=1)
早速昨日から触ってみてたのですが カナリ苦戦しました(*^^)v
Arduinoで使う時に ドライバ的なモノ(ライブラリ)をインストールする必要が
あるのですが Adafruitのモノと u8glibというライブラリがあるみたい 他もある?!
最初Adafruitのライブラリをインストールしてみたのですが サンプルが
ウゴカナイ というかコンパイルでエラーが出て コンパイルデキねー!!(+_+)
色んなページを見て回ってたのですが ダメ!!
ココを直す的なモノをいくつか試したが ダメ!!(+_+)
コレはあきらめて 調べている途中に もう一つ出てきた
u8glibというライブラリを試してみました
ライブラリのインストールについて (ArduinoIDEが入っている前提です)
u8glibを入れる場合
「ツール」メニューの 「ライブラリを管理」選択
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/463860972bfe3001b2094dfab0c3ca72.jpg?resize=864%2C576&ssl=1)
ライブラリマネージャの検索窓で u8glibを検索
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/f79e6cb17385efaaa9123ecaa1cee5ba.jpg?resize=829%2C616&ssl=1)
出てきたら インストールボタンをクリック
(インストール済ならINSTALLED表示になってます)
Adafruitのモノを入れる場合は Adafruit_GFX とAdafruit_ssd1306
の2つを入れます
Adafruitに続いて ライブラリはインストールOK
ちなみに今回の 有機ELモジュールは
0.91インチOLED 128*32ドット I2C接続
制御チップSSD1306
似たようなのがタクサン売ってます (128*64やSPI接続など)
「SSD1306、Arduino、OLED」とかでググるとイロイロ出てきます
接続は 写真の4点をそれぞれOLEDモジュールの同じところにつなぐだけです
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/83e62a3244fd5dd2a27da98b514f3562.jpg?resize=640%2C360&ssl=1)
こんな感じ ちなみにme購入品は ピンがついてないタイプでした
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/233396e8d7bd255e20c17525dfdb55c5.jpg?resize=1024%2C768&ssl=1)
ココでサンプルスケッチを試します(Arduinoではプログラムの事をスケッチとイイマス)
ファイル > スケッチ例 > U8glib > GraphicsTestを選択してみました
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/d4487dfdd8d76dd723aea61814174275.jpg?resize=681%2C1024&ssl=1)
スケッチの途中の 一部を 画面のタイプに合わせて変更します
前半ほとんど 左端に // となっていますが コレはコメント用で
BASICでいうところのREM文です(自分や人さま向けのメモ書き 説明あってる?)
ココの 赤線の部分 左端の // を消します(写真は消した状態です)
みてもらえば何となく 128*32 SSD1306チップ I2C接続という事が
分かると思います チガウデバイスなら 違うところを有効にしてください
右側に書いてる // I2C / TWIはコメントなので そのままですヨ
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/4bb6dd451e7c11e8fd9e3fa257e91597.jpg?resize=580%2C1024&ssl=1)
コレで試してみたところ コンパイル正常、転送okでした
一発で来ました イイですね (*^^)v かなり小さい画面ですがちゃんと読めます
写真を撮り損ねましたが グラフィックも出てます
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/9156ffa7cd5b09ae873478df2cb6d4b8.jpg?resize=1024%2C768&ssl=1)
少しスケッチをイジって 文字を変えてみます イイね!!(^^♪
![](https://i0.wp.com/mirai-makers.com/wp-content/uploads/2020/08/a37440615429869379fc995974a6ba07.jpg?resize=1024%2C768&ssl=1)
イヤイヤ meみたいな シロートがカンタンに表示デバイスを追加できるのは
先人達が 試行錯誤されてノウハウを残してくれているから!
感謝しかありません (^^♪
ヤッパリ 動くと楽しぃー コレ(´▽`)