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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 282
    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 282
    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

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