Без кейворда
🔹 このコードがすること:✔ 初期化 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