. Arduinoで0.91 OLEDディスプレイを使用する方法 – 38-3D
Arduinoで0.91 OLEDディスプレイを使用する方法 – 38-3D
Arduinoで0.91 OLEDディスプレイを使用する方法 – 38-3D

Без кейворда

🔹 このコードがすること:✔ 初期化 SSD1306ディスプレイ.✔ プリント 「こんにちは、Arduino!」 画面上。✔ 用途 I2Cアドレス0x3c (一部のモジュールは使用する場合があります 0x3d).

5。グラフィックスの表示(線、円、画像)

描くために 、使用してコードを変更します Adafruit GFX関数. void setup() < display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); // Draw a rectangle display.drawRect(10, 10, 50, 20, SSD1306_WHITE); // Draw a filled circle display.fillCircle(90, 16, 10, SSD1306_WHITE); display.display(); >void loop()

🔹 その他の図面関数:✔ display.drawLine(x1, y1, x2, y2, color); →線を引きます✔ display.drawCircle(x, y, radius, color); →円を描きます✔ display.drawRect(x, y, width, height, color); →長方形を描きます

6。テキストの例のスクロール

この例はテキストをスクロールします 水平に OLED画面を横切って。 void setup() < display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); display.setTextSize(1); display.setTextColor(SSD1306_WHITE); display.setCursor(0, 10); display.println("Scrolling Text. "); display.display(); // Start scrolling display.startscrollleft(0x00, 0x0F); >void loop()

🔹 スクロール機能:✔ display.startscrollleft(start, stop); →テキストをスクロールします ✔ display.startscrollright(start, stop); →テキストをスクロールします ✔ display.stopscroll(); →スクロールを停止します

7。トラブルシューティングのヒント

問題: 何も表示されない表示。✅ チェック 配線(SDA&SCLが正しく接続されています).✅ を確保します OLED I2Cアドレスは0x3cです(または0x3dを試してください).✅ 使用してください I2Cスキャナー デバイスを検出するには:

#include void setup() < Wire.begin(); Serial.begin(115200); Serial.println("Scanning. "); for (byte address = 8; address < 120; address++) < Wire.beginTransmission(address); if (Wire.endTransmission() == 0) < Serial.print("Found I2C device at 0x"); Serial.println(address, HEX); >> > void loop() 問題: テキストが小さすぎたり大きすぎたりします。✅ 調整する display.setTextSize(1); (より大きなテキストの場合は増加)。

8。実用的なアプリケーション

センサーデータの表示 - リアルタイムの測定値を表示します DHT11、BMP280など。クロックディスプレイ - 結合します DS3231 RTCモジュール デジタル時計を作る。✔ メニューシステム - ボタンを使用してメニューをナビゲートします。✔ バッテリー電圧インジケーター - ポータブルプロジェクトの電力レベルを監視します。

9。結論

Aを使用します 0.91 "ArduinoとOLED 追加するのに最適な方法です 視覚出力 あなたのプロジェクトに。表示したいかどうか テキスト、グラフィックス、またはセンサーデータ、この小さな画面が提供しています コントラストが高く、消費電力が低くなります.

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

利用不可

Notice an Issue? Have a Suggestion? If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.

1件のコメント

Sres. buenas noches, gracias a su amables enseñanzas al menos yo he podido programar mis arduinos para escribir en pantallas OLED. Ahora se me presenta otro reto, programar un arduino nano V3.0 con pantalla OLED 128 × 32 integrada, seria que nos ayudara si es que tienen el IDE para hacerlo? Saludos afectuosos desde México. Atte Fernando Soriano López

FERNANDO SORIANO LOPEZ, 2025年12月18日

ベストセラー

利用不可 利用不可 定価 下限 $60.00 利用不可 利用不可 利用不可 利用不可 利用不可 利用不可 利用不可 利用不可 利用不可 定価 下限 $15.00 利用不可 定価 下限 $15.00 利用不可 利用不可 利用不可 定価 下限 $90.00 利用不可

カート

便利なリンク:

ニュースレター

  • American Express
  • Apple Pay
  • Bancontact
  • Diners Club
  • Discover
  • Google Pay
  • iDEAL Wero
  • Klarna
  • Maestro
  • Mastercard
  • PayPal
  • Shop Pay
  • Union Pay
  • Visa

© 2026 38-3D. Address: 383 Commerce LTD, 21 Fairmead Avenue, Harpenden, Herts, AL5 5UD | Company Registration Number: 15934245 | VAT Registration Number: 478000304

📎📎📎📎📎📎📎📎📎📎