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 :

Programmation du bus i2c


Sujet :

Arduino

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut Programmation du bus i2c
    Bonjour
    Je suis entrain de travailler sur un projet d'éclairage avec la carte arduino uno. Mais je rencontre beaucoup de difficultés dues certainement à l'amateurisme, c'est mon premier pas avec l'arduino. Voilà comment je procède, j'ai créer des circuits de cartes d'extensions E/S composé évidemment de relais et de pcf8574 mais j'arrive pas à écrire un programme au pcf8574. Besoin de votre aide svp.merci

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 277
    Par défaut
    Bonjour Matiti et bienvenu sur DVP

    Pour commencer un peu de lecture: Arduino et le bus I2C.

    Pour le PCF, l'adresse et les codes à utiliser sont différents, c'est tout.

    Bonne suite

    Delias

  3. #3
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Matiti

    Pas évident de démarrer l'Arduino avec de l'i2C
    Comment as-tu cablé les pcf8574?
    Utilises-tu une bibliothèque?
    Si oui, as-tu réussi un ou plusieurs exemples?
    Mets ton code en ligne.

    A+
    Cordialement
    jpbbricole

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut
    Merci à tous!
    Exactement ma difficulté se trouve au niveau de l'utilisation du bibliothèque. J'ai pas encore reussi à écrire un programme. L'objectif est d'arrivé à créer un programme de communication à travers l'i2c pour commander un circuit d'éclairage ,donc j'ai effectué deux circuits, un pour l'écriture et l'autre pour la lecture.

    Pour le branchement du PCF:
    1- Je l'ai alimenté avec du 5v DC et accouplé à un Uln2803 pour amplifier le courant relier directement à des relais (ceci va servir pour le module de sortie).
    2-le deuxième est également alimenté en 5v DC et accouplé cette fois-ci à un ampli op lm324(module de d'entrée)

  5. #5
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Matiti
    Citation Envoyé par Matiti Voir le message
    Exactement ma difficulté se trouve au niveau de l'utilisation du bibliothèque. J'ai pas encore reussi à écrire un programme.
    La bibliothèque est-elle installée, si oui, la quelle, mets le lien de téléchargement?
    Si elle est installée, as-tu fait un exemple fourni avec (Menu Fichiers/Exemples/....)
    Connais-tu l'adresse i2C de ton (tes) PCF8574?, sinon charges un programme comme dans cet article.

    Cordialement
    jpbbricole

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut
    Bonjour
    J'utilise le logiciel de programmation Arduino 1.8.10 téléchargé depuis le site officiel qui possédait déjà une bibliothèque wire. J'ai appliqué un exemple du nom master writer qui a été fonctionnel.
    Concernant les adresses du pcf, j'utilise le pcf8574A (0x38 pour le premier avec A2,A1,A0=0 et 0x39 pour le second A2;A1=0, A0=1. Vu que je débute j'ai préféré faire des essais sur la plaque d'essai avec un seul pcf, led, commutateur et bien sûr l'Arduino UNO. La préoccupation réside maintenant sur le programme wire read, allumer la led à travers le commutateur.

    NB: connexion led=P0 et commutateur=P7

  7. #7
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Matiti
    Citation Envoyé par Matiti Voir le message
    La préoccupation réside maintenant sur le programme wire read, allumer la led à travers le commutateur.
    Ce serait plus simple d'installer la bibliothèque du PCF8574 et de faire ses exemples et, après, de l'utiliser dans ton programme.

    Cordialement
    jpbbricole

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut
    Ok Merci bien

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut
    Bonsoir, je viens par ces notes vous faire part de ma satisfaction, j'ai arrivé à commander ma led grâce à la bibliothèque du pcf8574 et même établir une communication à travers bluetooth,c'est génial !!!! Mais là y'a un problème que je n'arrive pas à résoudre, j'utilise le module bluetooth hc-06 mais pour le connecter avec mon smartphone on a pas besoin d'entrer un mot de passe,ce qui n'est pas intéressant. J'ai configuré le mot de passe mais toujours le même problème, je sais pas pourquoi pour l'accès il ne demande pas le mot de passe. Merci pour votre Assistance !

  10. #10
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonsoir Matiti
    Citation Envoyé par Matiti Voir le message
    J'ai configuré le mot de passe ...
    Comment as-tu configuré ce mot de passe?

    Cordialement
    jpbbricole

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2019
    Messages : 6
    Par défaut
    J'ai suivie un manuel sur le module bluetooth h-06.J'ai compilé le code et utiliser les commandes AT. Je reçois exactement les confirmation de résultats que sur le manuel. Par exemple AT+PINxxxx pour changer u mot de passe.
    NB: xxxx: la valeur du nouveau mot de passe.
    Le problème est que si je veux me connecter au module,cela se fait facilement sans me demander un code d'accès, ce qui n'est pas sécurisant

  12. #12
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Matiti

    Un essai à faire:
    Désactiver le HC-06 par coupure de l'alimentation, dans le smartphone, supprimer sa référence, réactiver le HC-06 et refaire la procédure de connection BT.

    A+
    Cordialement
    jpbbricole

Discussions similaires

  1. Bus I2C entre Zigbee et PCF8575
    Par seicom2008 dans le forum C
    Réponses: 0
    Dernier message: 01/02/2008, 11h52
  2. Réponses: 1
    Dernier message: 15/10/2007, 20h51
  3. Creer un bus I2c en C++
    Par ToMs dans le forum C++
    Réponses: 3
    Dernier message: 28/03/2006, 17h10
  4. acceder au bus i2c avec visual c++
    Par ledaker dans le forum MFC
    Réponses: 1
    Dernier message: 06/03/2006, 10h43
  5. Programmation du bus PCI
    Par mikevador02 dans le forum Assembleur
    Réponses: 8
    Dernier message: 11/03/2004, 14h56

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