Ecran Bizarre ssd1306

Quelle carte utilises tu?
@fdufnews a sans doute raison, la mémoire n'est pas suffisante pour trois instances de Adafruit_SSD1306.
Mais tu n'as pas besoin de trois instances, tu peux utiliser une seule instance

#include <Adafruit_GFX.h>
#include <Wire.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET -1

Adafruit_SSD1306 ecran(OLED_RESET);

int voila = 335;

void TCA9548A(uint8_t bus) {
  Wire.beginTransmission(0x70);
  Wire.write(1 << bus );
  Wire.endTransmission();
}

void setup() {
  Wire.begin();

  TCA9548A(1);
  ecran.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  //ecran.clearDisplay();
  //ecran.display();
  TCA9548A(2);
  ecran.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  //ecran.clearDisplay();
  //ecran.display();
  TCA9548A(3);
  ecran.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  //ecran.clearDisplay();
  //ecran.display();
  /* TCA9548A(4);
    ecran4.begin(SSD1306_SWITCHCAPVCC, 0x3C);
    //ecran4.clearDisplay();
    //ecran4.display();
    TCA9548A(5);
    ecran5.begin(SSD1306_SWITCHCAPVCC, 0x3C);
    //ecran5.clearDisplay();
    //ecran5.display();
    TCA9548A(6);
    ecran6.begin(SSD1306_SWITCHCAPVCC, 0x3C);
    //ecran6.clearDisplay();
    //ecran6.display();
  */
}

void loop() {
  ecran.setTextColor(WHITE);

  TCA9548A(1);
  ecran.clearDisplay();
  ecran.setCursor(0, 0);
  ecran.setTextSize(1);
  ecran.print("PLA BLANC");
  ecran.setCursor(0, 18);
  ecran.setTextSize(2);
  ecran.print(voila);
  ecran.display();
  delay(1000);
  //ecran.clearDisplay();

  TCA9548A(2);
  ecran.clearDisplay();
  ecran.setCursor(0, 0);
  ecran.setTextSize(1);
  ecran.print("PETG NOIR");
  ecran.setCursor(0, 18);
  ecran.setTextSize(2);
  ecran.print(voila);
  ecran.display();
  delay(1000);

  TCA9548A(3);
  ecran.clearDisplay();
  ecran.setCursor(0, 0);
  ecran.setTextSize(1);
  ecran.print("PETG NOIR 2");
  ecran.setCursor(0, 18);
  ecran.setTextSize(2);
  ecran.print(voila);
  ecran.display();

  delay(1000);

  /*  TCA9548A(4);
    ecran4.print("PETG NOIR");
    ecran4.setCursor(0, 18);
    ecran4.print(voila);
    ecran4.display();
    //delay(1000);

    TCA9548A(5);
    ecran5.print("PETG NOIR");
    ecran5.setCursor(0, 18);
    ecran5.print(voila);
    ecran5.display();
    //delay(1000);

    TCA9548A(6);
    ecran6.print("PETG NOIR");
    ecran6.setCursor(0, 18);
    ecran6.print(voila);
    ecran6.display();
    //delay(1000);
  */
  /*ecran.display();
    ecran.display();
    ecran.display();
    ecran4.display();
    ecran5.display();
    ecran6.display();
  */


}