.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _cpn_oled: OLED Display Module ========================== .. image:: img/oled.png :width: 300 :align: center 紹介 --------------------------- OLEDディスプレイモジュール(Organic Light-Emitting Diode)は、薄く柔軟な画面上にテキスト、グラフィックス、画像を表示できるディスプレイモジュールです。電流が流れると発光する有機材料を利用して表示を行います。 OLEDディスプレイの最大の利点は、自発光型であり追加のバックライトを必要としないことです。そのため、LCDディスプレイと比較して、一般的により高いコントラスト、より高い輝度、そして広い視野角を提供します。 OLEDディスプレイのもう一つの重要な特徴は、非常に深い黒色を表現できることです。OLEDディスプレイでは各ピクセルが独立して発光するため、黒を表示する場合はそのピクセルを単にオフにするだけで実現できます。 さらに、消費電力が比較的低い(発光しているピクセルのみが電力を消費する)ため、OLEDディスプレイはスマートウォッチ、ヘルストラッカー、その他のウェアラブル機器などのバッテリー駆動デバイスで広く使用されています。 原理 --------------------------- OLEDディスプレイモジュールは、OLEDパネルと、その背面に搭載されたOLEDドライバーチップで構成されています。OLEDパネルは、多数の小さなピクセルで構成されており、それぞれが異なる色の光を生成することができます。各ピクセルは、2つの電極(アノードとカソード)の間に挟まれた複数の有機材料層から構成されています。これらの電極に電流が流れると、有機材料はその化学組成に応じた異なる波長の光を放出します。 OLEDドライバーチップは、I2C(Inter-Integrated Circuit)と呼ばれるシリアル通信プロトコルを使用してOLEDパネルのピクセルを制御します。 このドライバーチップは、Arduinoから送られてくる信号をOLEDパネル用の制御コマンドに変換します。ArduinoはI2Cプロトコルに対応したライブラリを使用してデータを送信できます。代表的なライブラリとして **Adafruit SSD1306 Library** があります。このライブラリを使用することで、OLEDディスプレイモジュールの初期化、明るさの調整、テキスト・グラフィックス・画像の表示などを行うことができます。