@my_xy_projekt: Ich habe noch eine Frage bzw. ein Problem mit dem 1,3 Zoll Display und der verwendeten Adafruit_SSD1306 Bibliothek.
Ich hatte geschrieben das die Displays funktionieren, da muss ich mich leider berichtigen.
Aktuell läuft nur das folgende Display mit diesem Sketch:
0,96 Zoll OLED Display:
0.96 Zoll OLED Display 128x64.pdf (1,8 MB)
#include <Wire.h>
extern TwoWire Wire1;
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <SPI.h>
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire1, OLED_RESET);
void setup() {
// Initialize serial communication and wait up to 2.5 seconds for a connection
Serial.begin(9600);
for (auto startNow = millis() + 2500; !Serial && millis() < startNow; delay(500));
display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS);
delay(500); // Break for 0,5 seconds
// Clear the buffer
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0, 0);
display.print("TEST OLED");
display.display();
}
void loop() {
}
Wenn ich das 1,3 Zoll OLED Display anschließe, werden nur undefinierbare Pixel dargestellt:
1_3_Zoll_Display_Datenblatt_AZ-Delivery_Vertriebs_GmbH_rev.pdf (1,9 MB)
- Die Hex-Adresse (0x3C) ist bei beiden Displays identisch
- Beide Displays identisch angeschlossen (VCC=+5V, GND, SCL, SDA über Wire1)
Ich komme einfach nicht darauf warum das Display mit dem Nano R4 nicht richtig funktioniert.
Hast du noch eine Idee?
