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 :

probleme allumage alternatif LED


Sujet :

Arduino

  1. #1
    Candidat au Club
    Homme Profil pro
    pompier
    Inscrit en
    janvier 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : pompier

    Informations forums :
    Inscription : janvier 2020
    Messages : 6
    Points : 2
    Points
    2
    Par défaut probleme allumage alternatif LED
    bonjour à vous,

    j'ai un souci, que je n'arrive pas à régler malgré la lecture de nombreux tutos.

    Voilà, j'ai une carte Arduino mega 2560.

    Je branche 2 leds, 1 sur la broche 13 et l'autre sur la broche 11.
    Petit bout de code pour que ces leds s'allument de façon alternées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    void setup()
    {
      pinMode(13, OUTPUT);
      pinMode(11, OUTPUT);
      Serial.begin(9600);
    }
     
    void loop()
    {
      digitalWrite(13, LOW);
      digitalWrite(11, HIGH);
      delay(2000); // Wait for 2000 millisecond(s)
      digitalWrite(13, HIGH);
      digitalWrite(11, LOW);
      delay(3000); // Wait for 3000 millisecond(s)
    }
    voyez vous quelque chose d'anormal dans le code?
    Seule la led sur le pin 13 fonctionne !!!

    Nom : 2 leds.jpg
Affichages : 62
Taille : 58,9 Ko

    merci par avance pour votre aide.

  2. #2
    Membre éprouvé
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    389
    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 : 389
    Points : 978
    Points
    978
    Par défaut
    Bonjour hugobeauce

    Ton code est OK, c'est au niveau câblage qu'il y a erreur, ta LED bleue, pin 11, est câblée "contre" +5V au lieu de GND, comme la rouge.

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  3. #3
    Candidat au Club
    Homme Profil pro
    pompier
    Inscrit en
    janvier 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : pompier

    Informations forums :
    Inscription : janvier 2020
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Effectivement ça se prend sur la ligne positive, mais si tu regarde la carte arduino, elle rejoint une sortie grnd. Si je mets sur le négatif, j'ai le même problème.

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    7 252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 7 252
    Points : 10 204
    Points
    10 204
    Par défaut
    Bonjour,

    je ne vois rien d'anormal dans le code et le schéma postés. Sur le schéma toutefois, c'est une carte UNO qui est représentée, pas une Mega.

    Il doit avoir un problème dans le circuit réalisé. Quels problèmes rencontres-tu ? Les led ne s'allument pas ? Restent allumées ? Quelles sont les valeurs des résistances ? Les valeurs de Vf des led ?


    Une photo du circuit que tu as réalisé peut-être ? Je me pose une question sur le type de breadboard utilisée, mais la photo donnera sans doute la réponse...

  5. #5
    Membre éprouvé
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    389
    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 : 389
    Points : 978
    Points
    978
    Par défaut
    Bonsoir hugobeauce
    Citation Envoyé par hugobeauce Voir le message
    Effectivement ça se prend sur la ligne positive, mais si tu regarde la carte arduino, elle rejoint une sortie grnd. Si je mets sur le négatif, j'ai le même problème.
    En effet, je n'avais pas zoomé l'image. Ce n'est pas une très bonne façon de procéder, il est mieux d'avoir un câblage unique et commun pour le GND.
    Si tu croises les fils entre 11 et 13 est-ce-que c'est la même LED qui clignotte?

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  6. #6
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Ancien développeur matériel électronique (Hard/Soft)
    Inscrit en
    avril 2002
    Messages
    2 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ancien développeur matériel électronique (Hard/Soft)
    Secteur : Service public

    Informations forums :
    Inscription : avril 2002
    Messages : 2 548
    Points : 8 718
    Points
    8 718
    Par défaut
    Salut,
    Si j'en crois le schéma on dirait que tes résistances sont des 100 Ohms. Le courant qui passe dans la LED me semble un peu fort, est ce que la LED qui clignote te paraît briller fortement ?

    Si tu échanges simplement les LED, il se passe quoi ?

    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  7. #7
    Candidat au Club
    Homme Profil pro
    pompier
    Inscrit en
    janvier 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : pompier

    Informations forums :
    Inscription : janvier 2020
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Quand je change de led, ça fonctionne, j'ai l'impression que seul le pin 13 fonctionne.

  8. #8
    Membre éprouvé
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    389
    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 : 389
    Points : 978
    Points
    978
    Par défaut
    Bonsoir Hugo
    Citation Envoyé par hugobeauce Voir le message
    Quand je change de led, ça fonctionne, j'ai l'impression que seul le pin 13 fonctionne.
    Et si tu utilises la pin 9 à la place de la 11 en changeant dans le programme, en même temps, bien sûr

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  9. #9
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Ancien développeur matériel électronique (Hard/Soft)
    Inscrit en
    avril 2002
    Messages
    2 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ancien développeur matériel électronique (Hard/Soft)
    Secteur : Service public

    Informations forums :
    Inscription : avril 2002
    Messages : 2 548
    Points : 8 718
    Points
    8 718
    Par défaut
    +1 jpbbricole,
    Ça sent peut-être la mauvaise connexion/contact
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  10. #10
    Membre averti
    Homme Profil pro
    savant fou
    Inscrit en
    septembre 2019
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : savant fou

    Informations forums :
    Inscription : septembre 2019
    Messages : 140
    Points : 304
    Points
    304
    Par défaut
    Avez vous une breadboard longue (830 points) ?


    Certaines sont coupées au milieu comme le montre les
    Lignes bleue et rouge interrompues

    Si c’est le cas vérifiez que vos led ont bien dans la zone de continuité ou rajoutez des straps pour faire cette continuité

  11. #11
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    7 252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 7 252
    Points : 10 204
    Points
    10 204
    Par défaut
    Citation Envoyé par Jay M Voir le message
    Avez vous une breadboard longue (830 points) ?
    (...)
    Certaines sont coupées au milieu comme le montre les lignes bleue et rouge interrompues
    Si c’est le cas vérifiez que vos led ont bien dans la zone de continuité ou rajoutez des straps pour faire cette continuité
    Je me suis posé la même question que toi Je soupçonne une des LED connectée sur l'autre moitié de la breadboard.

    Citation Envoyé par Auteur Voir le message
    Je me pose une question sur le type de breadboard utilisée, mais la photo donnera sans doute la réponse...

  12. #12
    Candidat au Club
    Homme Profil pro
    pompier
    Inscrit en
    janvier 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : pompier

    Informations forums :
    Inscription : janvier 2020
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    La mienne est petite.
    En revanche, quand je branche la pin13 à la led, ça doit faire un faux contact car la led de la carte arduino s'éteint.

  13. #13
    Membre averti
    Homme Profil pro
    savant fou
    Inscrit en
    septembre 2019
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : savant fou

    Informations forums :
    Inscription : septembre 2019
    Messages : 140
    Points : 304
    Points
    304
    Par défaut
    Citation Envoyé par hugobeauce Voir le message
    La mienne est petite.
    En revanche, quand je branche la pin13 à la led, ça doit faire un faux contact car la led de la carte arduino s'éteint.
    Vous pouvez poster une photo de votre vrai montage ?

    Vous avez bien fait attention à l’anode et cathode de vos LEDs? Quelle valeur de résistance?

  14. #14
    Membre confirmé

    Homme Profil pro
    Directeur de projet
    Inscrit en
    mai 2013
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : mai 2013
    Messages : 123
    Points : 643
    Points
    643
    Par défaut Muletduino trop chargé ?
    Bonjour,

    Sur la broche 13, il y a déjà une LED interne à la carte de branchée (consommation entre 10 et 15 mA vraisemblablement). La LED ajoutée demande environ 30 mA (en supposant un seuil de 2V) avec la résistance de 100 Ohms. Cela fait un bilan autour de 40 mA c'est à dire le courant maximal d'une sortie.

    Je propose de changer 13 par une broche non déjà chargée.

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  15. #15
    Membre éprouvé
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    389
    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 : 389
    Points : 978
    Points
    978
    Par défaut
    Bonjour Guesset
    Citation Envoyé par Guesset Voir le message
    Bonjour,

    Sur la broche 13, il y a déjà une LED interne à la carte de branchée (consommation entre 10 et 15 mA vraisemblablement)....
    Le résistance de la LED L de l'Arduino Mega est de 1k.
    Nom : ARDDEV_hugobeauceLED.png
Affichages : 52
Taille : 39,3 Ko

    Et d'après le post #1, la LED 13 fonctionne.

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  16. #16
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    septembre 2008
    Messages
    867
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : septembre 2008
    Messages : 867
    Points : 2 855
    Points
    2 855
    Par défaut
    Bonjour

    La led build-in s’éteint quand on branche la led bleu en externe. La déduction est relativement simple, le circuit de la led bleu fait un joli court-circuit contre la masse, ou si ce n'est pas un court-circuit c'est une impédance bien trop faible pour la sortie de l'Arduino. Heureusement l'AVR est plutôt du genre costaud, mais cela va finir par cramer... à trop vouloir jouer à l’apprenti électronicien, il risque bien de devoir jouer au pompier...

    Depuis combien de messages, on demande une photo du montage ? Les éléments responsables du problème ne sont pas exposés dans les explications données jusqu'à présent.

    Delias

  17. #17
    Membre confirmé

    Homme Profil pro
    Directeur de projet
    Inscrit en
    mai 2013
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : mai 2013
    Messages : 123
    Points : 643
    Points
    643
    Par défaut
    Bonjour jpbbricole,
    Citation Envoyé par jpbbricole Voir le message
    Le résistance de la LED L de l'Arduino Mega est de 1k.
    Et d'après le post #1, la LED 13 fonctionne.
    Dont acte. Ce qui m'incitait à cette interprétation est le point suivant.

    Citation Envoyé par hugobeauce
    En revanche, quand je branche la pin13 à la led, ça doit faire un faux contact car la led de la carte arduino s'éteint.
    L'alternative ne peut être une défaillance de la LED sur la sortie 13 puisqu'elles ont été permutées sans déplacer le problème. Résistance réelle très différente que celle indiqué sur le schéma Fritzing ?

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  18. #18
    Membre éprouvé
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    février 2013
    Messages
    389
    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 : 389
    Points : 978
    Points
    978
    Par défaut
    Bonjour Guesset
    Citation Envoyé par Guesset Voir le message
    L'alternative ne peut être une défaillance de la LED sur la sortie 13 ....
    Comme quoi, un "petit" problème, au départ, peut générer un grand nombre d'hypothèses, c'est ce qui fait la richesse de ce type d'activité.
    Pour ce qui est du diagnostique, le minimum est d'avoir quelques instruments dont 2 sont, pour moi, indispensables soit un voltmètre et une sonde logique. Le petit "plus" c'est l'oscilloscope.
    La sonde est l'outil que j'utilise le plus quand je développe donc "debugge" un programme en "Arduino".

    Cordialement
    jpbbricole
    L'expérience est la seule chose qu'il ne faut acheter que d'occasion!

  19. #19
    Membre averti
    Homme Profil pro
    savant fou
    Inscrit en
    septembre 2019
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : savant fou

    Informations forums :
    Inscription : septembre 2019
    Messages : 140
    Points : 304
    Points
    304
    Par défaut
    Citation Envoyé par jpbbricole Voir le message
    Comme quoi, un "petit" problème, au départ, peut générer un grand nombre d'hypothèses, c'est ce qui fait la richesse de ce type d'activité.
    Oui mais ce serait mieux quand même si le demandeur participait à la discussion et répondait aux questions... tout le monde gagnerait du temps...

  20. #20
    Membre confirmé

    Homme Profil pro
    Directeur de projet
    Inscrit en
    mai 2013
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : mai 2013
    Messages : 123
    Points : 643
    Points
    643
    Par défaut Dernière hypothèse
    Bonjour,

    Mon hypothèse est que les résistances ne sont pas de 100 Ohms (peut être de 10 Ohms si la 3e bague est noire et non marron). Cela aurait tué la sortie 11 mais pas la sortie 13 un peu protégée par la tension de seuil supérieure d'une led bleue vs une led rouge.

    Un simple contrôle au multimètre de la sortie 11 sans charge (en ôtant la led) devrait montrer que le microcontrôleur a connu des jours meilleurs. Vu les rythmes effrénés (2s et 3s) je pense que oscilloscope et analyseur logique ne sont pas indispensables dans ce cas (même si pouvoir voir l'invisible est toujours un plaisir).

    Dernière hypothèse, je crois que le demandeur s'est aperçu de son erreur et qu'il abandonne la discussion.

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

Discussions similaires

  1. [68HC11] allumage de leds
    Par yassinema dans le forum Autres architectures
    Réponses: 1
    Dernier message: 06/12/2012, 14h10
  2. [RAM] Probleme lors de l'allumage
    Par Tydher dans le forum Composants
    Réponses: 3
    Dernier message: 25/03/2010, 10h04
  3. Probleme d'allumage de carte wifi
    Par miketidy dans le forum Composants
    Réponses: 1
    Dernier message: 30/03/2009, 10h53
  4. Probleme a allumage
    Par _LVEB_ dans le forum Windows XP
    Réponses: 4
    Dernier message: 02/01/2008, 10h29
  5. [LabView 7.1][Débutant] Allumage de LEDs
    Par matchieu dans le forum LabVIEW
    Réponses: 50
    Dernier message: 14/06/2007, 09h46

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