Arduino Nano R4 OLED Display mit U8g2-Bibliothek

@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?