適切なディスプレイを選択することは、Arduinoプロジェクトにとって重要です。 a 0.96 OLEDディスプレイ 幅広いアプリケーションに最適なコンパクトで高コントラストのソリューションを提供します。このガイドは、オプションをナビゲートし、ニーズに最適なフィット感を選択するのに役立ちます。
0.96 OLEDディスプレイ 鮮やかな色、鋭いテキスト、低消費電力で知られています。 それらは自己放棄であり、それぞれのピクセルが独自の光を生成し、優れたコントラストと深い黒人をもたらすことを意味します。 これにより、さまざまな照明条件での読みやすさが重要なプロジェクトに最適です。 サイズが小さくなると、スペースが限られているポータブルデバイスやアプリケーションに最適です。
aを選択するとき 0.96 OLEDディスプレイ Arduinoプロジェクトについては、これらの重要な機能を検討してください。
いくつかの優れた 0.96 OLEDディスプレイ Arduinoですぐに使用できます。ここにいくつかの例があります:
表示モデル | 解決 | インタフェース | 特徴 | メモ |
---|---|---|---|---|
SSD1306ベースのディスプレイ(共通) | 128x64ピクセル | I2CまたはSPI | 広くサポートされている、低コスト | 多くのバリエーションが存在します。データシートを確認してください |
SH1106ベースのディスプレイ | 128x64ピクセル | I2CまたはSPI | SSD1306と同様に、しばしば安くなります | 図書館のサポートはわずかに異なる場合があります |
注:特定のモデル番号と可用性は、サプライヤーによって異なります。 正確な仕様については、常にデータシートを確認してください。
統合 0.96 OLEDディスプレイ Arduinoでは比較的簡単です。 適切なArduinoライブラリ、通常はADAFRUIT_SSD1306またはディスプレイのコントローラーチップに応じて同様のライブラリが必要です。 Dalian Eastern Display Co.、Ltd。(https://www.ed-lcd.com/)Arduinoプロジェクトに互換性のあるオプションを含む、多種多様なLCDおよびOLEDディスプレイを提供します。配線図とサンプルコードについては、特定のライブラリのドキュメントを参照してください。
#include #include #define screen_width 128 // oledディスプレイ幅、ピクセル#define screen_height 64 //ピクセル#ピクセル#oled_reset 4 // resetピンの場合(または-13wid1306 display) screen_height、&wire、oled_reset); void setup(){display.begin(ssd1306_switchcapvcc、0x3c); display.clearDisplay(); display.settextsize(2); display.settextcolor(白); display.setCursor(0,0); display.println(hello、oled!); display.display();} void loop(){//ここにコードを追加してディスプレイを更新}
特定のハードウェアとディスプレイコントローラーに従って、PINの定義とライブラリの包含を調整することを忘れないでください。
問題が発生した場合は、確認してください。
右を慎重に選択することにより 0.96 OLEDディスプレイ また、上記の手順に従って、この多用途のコンポーネントを次のArduinoプロジェクトに統合することができます。特定のハードウェアコンポーネントについては、常にデータシートを参照してください。
脇>