Chez moi les deux exemples fonctionnent.
Voici ce que j’ai fait :
– Ponté les pastilles de sélection GND et 3.3 V de l’écran
– Créé un projet PIO avec les infos suivantes dans platformio.ini
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
monitor_speed = 115200
– Installé la lib de l’OLED (562 ESP8266_SSD1306) et la lib pour le temps (44 Time)
platformio lib install 562
platformio lib install 44
– Copié les exemples (un à la fois) du répertoire
".piolibdeps/ESP8266_SSD1306_ID562/examples/..."
dans le répertoire "src"
– Modifié les broches lors de l’initialisation
SSD1306Wire display(0x3c, D3, D5); // Original
SSD1306Wire display(0x3c, 21, 22); // Modifié
Mais je suppose que tu as fait la même chose…
J’ai mis ma version de SSD1306SimpleDemo sur GitHub. Tu peux essayer de la cloner et de la flasher pour voir si le résultat est le même :
https://github.com/NicHub/SSD1306SimpleDemo