15-01-2025, 09:12 PM (Modification du message : 15-01-2025, 09:13 PM par michy.)
(15-01-2025, 12:19 PM)Fred37 a écrit : ok, je m'en doutais, j'ai du faire une erreur, non pas dans "solar_routeur.ino", mais dans "Oled.ino"... je vais donc repartir avec un "Oled.ino" original.
Comment fait tu ton émulation ? J'ai bien essayé quelques progs, pour éviter de téléverser à chq fois dans l'Esp, mais ils n'ont pas réussi avec un prog aussi gros que celui là, même Wokwi, surtout si on veut un résultat avec affichage...
mes GPIO: SDA 21, SCL 25, pinBtnOled 33, ModeBtnOled 0
MERCI !
EDIT: - plus d'erreur en reprenant de "0" - l'adresse pour un SH1106 est BIEN 0x3C (du moins chez moi...). avec 0x3D mon écran reste figé, aucun changement de valeur/écran une fois allumé. (j'ai aussi passé le "pin reset" à -1, vu que ce SH1106 n'a pas de "bouton reset")
- pour l'écran, le SDA de l'écran est, par défaut, pin 26 (#defineSDA_PIN 26). Or ce pin 26 est AUSSI le TX du JSY-MK-194 c normal ?
Autre chose: à quoi correspond ces "nouvelles" lignes ?
#defineAnalogIn0 35 //Pour Routeur Uxi #defineAnalogIn1 32 #defineAnalogIn2 33 > conflit avec mon BP possible ?
Et #defineTEMPERATURE_PRECISION 12 ? c plus "précis" que "PinTemp 13" (DS18B20) ??
Bonjour,
AnalogIn0, AnalogIn1, AnalogIn2 sont utilisés pour la mesure de puissance en UxI, c'est historique depuis les premières version du routeur
respectivement c'est attribué a la mesure de l'offset (~3.3V/2), la mesure de l'image de la tension alternative (derrière un transformateur et un pont diviseur de tension), le dernier mesure l'image de l'intensité donné par la pince ampèremétrique
TEMPERATURE_PRECISION est plus récent (V12), et ... n'est pas utilisé dans le programme, je suppose qu'André a/avait prévu de régler la résolution des sondes DS18B20 en mode 12 bits
15-01-2025, 09:33 PM (Modification du message : 15-01-2025, 09:37 PM par Fred37.)
Ok, Merci bien !!
J'ai repris un "Oled.ino" original et c bon.
Donc:
- les "Analog..." ne m'intéressent pas, et ne devrait donc pas interférer avec mon BP en pin 33.
De mm que "Temp...12", que je ne trouvait donc nulle part... puisqu'il n'existe pas ailleurs ds le code
Par contre, je m'attendais à ce que ce BP réagisse plus rapidement: un simple appui ne suffit pas à allumer ou éteindre l'écran, il me faut 2 bonnes secondes pour changer l'état de l'écran: env. 1s appuyé et 1s de réaction.
Et j'arrive à l'allumer en mettant un fil "en l'air" (sans rien branché dessus) sur le GND ("effet rebond").
Mais ça marche: j'éteins et j'allume l'écran
J'ai effectué la mise a jour vers la version V13.03 avec l'afficheur 1 écran, ca fonctionne à merveille..
Petite question !
Pourrai t'on avoir sur l'écran un message en fonction des statuts, je m'explique :
Clignotement simultané jaune + vert recherche wifi
Clignotement alternatif vert jaune Mode point acces wifi
Merci à André et Raphael591 pour leurs travail
Cordialement
(28-02-2025, 07:08 PM)H3rv3 a écrit : C'est toujours bon avec la version 14?
Je n'aurai pas d'écran couleur a coté du chauffe eau mais j'aime bien le petit OLED.
Merci
Oui, c'est bon aussi avec la V14.
Je viens d'essayer.
Aléatoirement le logo s'affiche sur mon écran SH110 x.
J'ai essayé les commandes display ON ou display off , ça ne marche pas avec a librairie.
L I.A. suggère de passer par une commande de bas niveau et ça marche.
Ci-joint le sketch juste pour tester les commandes sur son écran, bien penser à changer les adresses d
es PIN.)
Changer l'extension du fichier txt par ino(fichier ino n'était pas accepté par les règles du forum
Esp32 wroom avec ui2 et Ssr en construction pas de PV