注釈

こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。

参加する理由は?

  • エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。

  • 学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。

  • 独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。

  • 特別割引:最新製品の独占割引をお楽しみください。

  • 祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。

👉 私たちと一緒に探索し、創造する準備はできていますか?[ ここ]をクリックして今すぐ参加しましょう!

OLEDディスプレイモジュール

../_images/oled.png

紹介

OLED(有機発光ダイオード)ディスプレイモジュールは、電流が流れると発光する有機物質を使用して、薄くて柔軟な画面にテキスト、グラフィック、画像を表示できるデバイスです。

OLEDディスプレイの主な利点は、自身が光を発するため、別のバックライト源が必要ないことです。このため、OLEDディスプレイは、LCDディスプレイと比較して、コントラスト、明るさ、視野角がしばしば優れています。

OLEDディスプレイのもう一つの重要な特徴は、深い黒色レベルです。OLEDディスプレイでは各ピクセルが自身の光を発するため、黒色を生成するには、個々のピクセルをOFFにできます。

低消費電力(点灯しているピクセルのみが電流を消費する)のため、OLEDディスプレイはスマートウォッチ、ヘルストラッカー、その他のバッテリー駆動のウェアラブル機器で人気があります。

原理

OLEDディスプレイモジュールは、OLEDパネルとモジュールの背面に取り付けられたOLEDドライバーチップで構成されています。OLEDパネルは、さまざまな色の光を発する多くの小さなピクセルでできています。各ピクセルは、2つの電極(アノードとカソード)の間に挟まれた数層の有機物質で構成されています。電極を通じて電流が流れると、有機物質はその組成に応じて異なる波長の光を発します。

OLEDドライバーチップは、I2C(Inter-Integrated Circuit)と呼ばれるシリアル通信プロトコルを使用してOLEDパネルのピクセルを制御できるチップです。

OLEDドライバーチップは、Arduinoからの信号をOLEDパネルのコマンドに変換します。Arduinoは、I2Cプロトコルを制御できるライブラリを使用してOLEDドライバーチップにデータを送信できます。そのようなライブラリの一つがAdafruit SSD1306ライブラリです。このライブラリを使って、OLEDディスプレイモジュールを初期化し、明るさレベルを設定し、テキスト、グラフィック、画像などを表示できます。