これは、SSD1306ドライバーに基づいたモノクロOLEDのライブラリです
Adafruit Shopで今日1つ選んでください! ------> http://www.adafruit.com/category/63_98
これらのディスプレイは、I2CまたはSPIを使用して通信します。インターフェイスには2〜5ピンが必要です。
Adafruitは、このオープンソースコードを提供する時間とリソースを投資します。Adafruitから製品を購入して、AdafruitとOpen-Sourceハードウェアをサポートしてください。
Adafruit IndustriesのLimor Fried/Ladyadaによって書かれ、オープンソースコミュニティからの貢献があります。マイケル・グレッグが貢献したスクロールコード。 Andrew Canadayによる作業に基づく動的バッファの割り当て。 BSDライセンス、詳細については、ライセンスを確認してください。上記のすべてのテキストは、再配布に含める必要があります
優先インストール方法は、Arduino IDE Library Managerを使用することです。代わりにGitHubからソースをダウンロードするには、上記の「クローンまたはダウンロード」をクリックし、「Zipをダウンロード」します。非圧縮後、結果のフォルダーADAFRUIT_SSD1306の名前を変更します。 ADAFRUIT_SSD1306フォルダーにADAFRUIT_SSD1306.CPPおよびADAFRUIT_SSD1306.Hが含まれていることを確認してください。
また、ライン、サークル、テキストなどのグラフィックスプライミットを提供するAdafruit GFXライブラリをインストールする必要があります。これはArduino Library Managerにもあります。または、https://github.com/からソースを取得できます。 Adafruit/Adafruit-GFX-Library
プルリクエスト:( 2021年11月)
SSD1306_NO_SPLASH
Define define PROGMEM
begin
描画に描画することをオプトアウトします。プルリクエスト:( 2019年9月)
バージョン1.2(2018年11月)では、いくつかの重要な変更を紹介します。
MCU | テストされた作品 | うまくいきません | テストされていません | メモ |
---|---|---|---|---|
ATMEGA328 | x | |||
ATMEGA32U4 | x | |||
Atmega2560 | x | |||
ESP8266 | x | デフォルトのI2CピンD4/D5を使用して、OLED_RESETを異なるピンに変更します。 | ||
ESP32 | x | |||
atsam3x8e | x | |||
ATSAMD21 | x | |||
インテルキュリー | x | |||
ワイシー | x | ハードウェアSPIなし-BitBangのみ | ||
attiny85 | x | |||
粒子 | x | |||
rtduino | x |