@vincent said:
Maintenant, reste a faire fonctionner mon afficheur
J'ai déjà donné le lien pour les explication de l'afficheur, l'IA que vous utilisez à toute les informations et sait parfaitement les traduire (c'est quand même la moindre des choses) et vous les faire appliquer.
Voici en français les explications de la section I2C Display de la documentation (j'ai juste copier le lien et donné à l'IA) :
https://github.com/hallard/WeMos-TIC#i2c-display
1. Vérifier le branchement de l'écran
Attention, tous les écrans I2C n'ont pas forcément les 4 broches dans le même ordre. Il faut vérifier que les connexions correspondent bien à GND, VCC, SCL et SDA.
L'alimentation du connecteur I2C est en 3,3 V.
2. Vérifier que l'écran est détecté
Dans l'interface Web de Tasmota, ouvrez la Console et saisissez :
I2CScan
Si l'écran est correctement connecté et reconnu, vous devriez obtenir une réponse similaire à :
{"I2CScan":"Device(s) found at 0x3c"}
Si aucun périphérique n'est détecté, inutile d'aller plus loin : il faut d'abord vérifier le câblage et la compatibilité de l'écran.
3. Configurer l'afficheur
Toujours dans la console Tasmota, entrez les commandes suivantes, une par une, pour l'exemple d'un écran OLED 128x64 :
DisplayMode 2
DisplayModel 2
DisplayCols 21
DisplayRows 8
Attention, le modèle dépend du contrôleur de votre écran :
DisplayModel 2pour un SSD1306DisplayModel 7pour un SH1106
Il faut donc utiliser la valeur correspondant à votre matériel.
4. Activer l'affichage
Enfin, dans l'interface Web de Tasmota, il faut activer l'afficheur (ON), comme indiqué dans la documentation. Sans cette activation, rien ne s'affichera, même si l'écran est correctement détecté.
Tout cela est expliqué dans la documentation, avec un exemple et une photo du résultat.
Commencez par la commande I2CScan et indiquez-nous ce qu'elle retourne. C'est la première étape pour savoir si votre écran communique correctement avec le module.
Une fois cette étape validée, nous pourrons regarder la suite.


