bonjour,
je suis en train de commencer a essayer d'utiliser une bluepill et un oled 128 64 en I2C
J'ai écrit un simple programme de test et celui ci ne fonctionne qu'a moitié.
Voici le code: (sous platformio)
tout fonctionne jusqu'à delay(3000) mais ensuite l'affichage s’éteint comme si le buffer avait été vidé mais que la fonction print était inopérante.Je précise tout de suite que j'ai essayé avec et sans setFontCode:#include <Arduino.h> #include <Wire.h> #include <Adafruit_SSD1306.h> #include <Adafruit_GFX.h> Adafruit_SSD1306 display(128,64,&Wire,-1); void setup() { display.begin(SSD1306_SWITCHCAPVCC, 0x3C,-1); display.display(); // affiche le splashscreen delay(3000); //attend 3s display.clearDisplay();//vide le buffer ecran display.setFont(0); display.setCursor(10,10); display.print("texte"); //envoie "texte" dans le buffer ecran display.display(); //affiche le buffer } void loop() { }
et ca fait trois jours que je retourne ca dans tous les sens sans résultat (j'ai également essayé de compiler et téléverser avec Arduino IDE sans plus de succès)
Quelqu'un peut-il m’éviter de fondre un fusible?
-----