I2C Display wird nicht erkannt

Hallo,
ich habe mir ein paar Displays bestellt mit I2C treiber.
Ich hab sie angesteckt Pin SDA auf Analog in 4, pin SCL auf Analog in 5.
Ich habe mir die Libarys runtergeladen und den I2C Scanner..
Es steht immer dran das kein I2C gefunden wurde.
Aber Warum? Ich habe schon versucht selber ein Sketch zu schreiben mit hilfe von Google. Hat nicht geklappt::

#include <Wire.h>
 
 
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanning...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Unknown error at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("No I2C devices found\n");
  else
    Serial.println("done\n");
 
  delay(5000);           // wait 5 seconds for next scan
}

Ich hab sie angesteckt Pin SDA auf Analog in 4, pin SCL auf Analog in 5.

Das funktioniert mit deinem Leonardo nicht.

Und warum funktioniert das mit dem Elegoo Mega nicht?
Giebt das eine möglichkeit wie man das behebt?

Dominik1313:
Und warum funktioniert das mit dem Elegoo Mega nicht?
Giebt das eine möglichkeit wie man das behebt?

Woher sollen wir wissen, dass du das mit dem Mega machst ?
Warum verschweigst du welchen Arduino du verwendest.

Aber auch der Mega hat I2C auf anderen Pins, sieh dir mal das Pinout dazu an.
Bei solchen dingen sollte man immer erst mal die Informationen lesen.

Giebt das eine möglichkeit wie man das behebt?

Doku lesen und das dort gelernte anwenden.

Neben Pin 13 findest Du GND, AREF, SDA und SCL, wobei Du letztere Pins für I2C verwenden kannst.

Dominik1313:
Und warum funktioniert das mit dem Elegoo Mega nicht?
Giebt das eine möglichkeit wie man das behebt?

Lösungsvorschläge hast du ja nun bekommen, jetzt bist du dran uns zu informieren, ob die auch geholfen haben.

Hier stehts: