IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

ESP12E et OLED SSD1306 I2C


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    966
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 966
    Par défaut ESP12E et OLED SSD1306 I2C
    Bonjour à tous

    je fais ma première expérience avec un ESP12E
    et une liaison I2C ( un écran OLED SSD1306 + un capteur INA219 "mesure de courant") que j'ai raccordée sur GPIO5 (SCL) et GPIO4 (SDA)
    rien de très compliqué à priori car j'avais préalablement tester le programme avec Wemos en lieu et place du ESP12E

    et pourtant rien n'a fonctionné avant que je ne raccorde GPIO2 (Tx) à la masse
    et je ne comprends pas pourquoi ?
    auriez-vous une explication svp ?

    pascal

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    les GND étaient aussi bien reliés ?

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    966
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 966
    Par défaut
    salut Jay M

    oui, tous les GND des périphériques SSD1306 et INA219 sont reliés avec l'ESP12E
    si c'est la question


    pascal

  4. #4
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    C'est bizarre car à priori l'ESP ne peut pas "booter" si GPIO2 est à la masse.

    Tu as fait un petit schéma de ton montage?

  5. #5
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    966
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 966
    Par défaut
    Bonjour jackk

    merci d'avoir regardé ....

    voici le schéma

    il y a quelques précisions que je me dois d'apporter pour la compréhension
    1) j'utilise une carte d'adaptation pour le ESP12E
    2) j'ai fait au préalable l'essai sans le WIFI et suivant mon post précédent je devais ajouter GPIO02 à la masse pour que çà fonctionnait (?) mais sans les résistances sur SCL et SDA
    3) j'ai refait l'essai et pour que çà fonctionne il me faut raccorder cette fois GPIO15 à la masse en lieu et place de GPIO2 + les résistances sur SCL et SDA mais je ne sais toujours pas pourquoi

    mais çà fonctionne normalement
    je joins également le croquis pour infos

    pascal
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés

  6. #6
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par défaut
    L'I2C des ESP8266 est logicielle, ce qui explique la nécessité de pullup externes.

    Quant à GPIO15, elle est déjà tirée à la masse par un pullup, donc la connexion directe à la masse ne devrait pas être nécessaire.

    Tu as commencé par des tests simples avec l'afficheur uniquement pour tester l'I2C?

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/04/2018, 19h07
  2. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  3. Ole
    Par titoine dans le forum Composants VCL
    Réponses: 7
    Dernier message: 30/01/2003, 11h55
  4. [VB6][DoVerb]Lancer automatiquement un objet OLE
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 06/11/2002, 13h29
  5. Accès à une application ouverte (OLE Automation ?)
    Par PascalB dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/06/2002, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo