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 :

Problème avec mon code !


Sujet :

Arduino

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Amateur
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Problème avec mon code !
    Bonjour, mon code est supposer allumer une LED si un port sur la carte Arduino reçoit un signal HIGH ou 1.
    Sauf que mon problème, c'est que la LED reste toujours allumé.
    Voici le code :
    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
    17
    int ledPin = 13; //Définir la pin de la LED
    int buttonPin = 12; //Définir la pin du boutton
     
     
    void setup() {
      // put your setup code here, to run once:
      pinMode(ledPin, OUTPUT); // Défénie le mode de la Pin sur OUTPUT
      pinMode(buttonPin, INPUT_PULLUP); // Définie le mode de la Pin sur INPUT_PULLUP
      pinMode(7, OUTPUT); // Déclare la Pin 7 en OUTPUT
    }
     
    void loop() {
      // put your main code here, to run repeatedly:
      digitalWrite(7, HIGH);
      int buttonState = digitalRead(buttonPin); // Mets dans une variable la valeur de la Pin buttonPin
      digitalWrite(ledPin, buttonState); // Définie la ledPin pour quelle est la valeur de buttonState
    }

  2. #2
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 75
    Points : 289
    Points
    289
    Par défaut
    Bonjour,

    Difficile de vous aider, car vous ne dites pas ce que vous cherchez à faire avec ce code.
    Quelle est la nature du problème (erreur de compilation, comportement inattendu, etc.) ?

  3. #3
    Membre éclairé Avatar de viper1094
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 570
    Points : 853
    Points
    853
    Par défaut
    Change le titre.Met qques chose de plus explicites. Explique ce que tu veux faire et quel est le problème. Notre boule de cristal est en panne on est vraiment désolé du dérangement.
    "C'est d'un ennui…"

    Shikamaru Nara

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Amateur
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Cosinus(x) Voir le message
    Bonjour,

    Difficile de vous aider, car vous ne dites pas ce que vous cherchez à faire avec ce code.
    Quelle est la nature du problème (erreur de compilation, comportement inattendu, etc.) ?
    Parfait, j'ai modifier à l'instant le message.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Amateur
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par viper1094 Voir le message
    Change le titre.Met qques chose de plus explicites. Explique ce que tu veux faire et quel est le problème. Notre boule de cristal est en panne on est vraiment désolé du dérangement.
    Merci, mais je vient de le modifier a l'instant.

  6. #6
    Membre émérite
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 012
    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 012
    Points : 2 341
    Points
    2 341
    Par défaut
    Bonjour Axow01

    Citation Envoyé par Axow01 Voir le message
    si un port sur la carte Arduino reçoit un signal HIGH ou 1.
    Le problème est que, avec cette ligne d'initialisaation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	pinMode(buttonPin, INPUT_PULLUP); // Définie le mode de la Pin sur INPUT_PULLUP
    Ca corespond à mettre un 1, à travers une résistance interne entre 20 et 50K, sur cette entrée. Donc, par défaut, c'est un HIGH qui est lu.
    Si tu veux que cela soit actif avec un 1, tu dois configurer l'entrée ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	pinMode(buttonPin, INPUT); // Définie le mode de la Pin sur INPUT_PULLUP
    et mettre une résistance de 10k "contre" le GND Il n'y a pas, malheureusement de PULL_DOWN.

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

  7. #7
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 75
    Points : 289
    Points
    289
    Par défaut
    Par ailleurs, je rajouterais que ta ligne n'a rien à faire dans la boucle, tu peux la mettre dans le setup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JDOM] problème avec mon code
    Par aroua dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 30/04/2008, 13h36
  2. problème avec mon code pour accès au serveur ftp
    Par mimi51340 dans le forum Général Java
    Réponses: 1
    Dernier message: 03/03/2008, 23h24
  3. Problème avec mon code - un aperçu
    Par nsimon70 dans le forum Flash
    Réponses: 1
    Dernier message: 14/02/2008, 12h47
  4. [MySQL] problème avec mon code (envoi données) ?
    Par cuisto44000 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/12/2007, 09h45
  5. probléme avec mon code JAVA et MYSQL
    Par ulysse031 dans le forum JDBC
    Réponses: 5
    Dernier message: 10/05/2007, 00h46

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