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 :

Arduino, aide pour programme


Sujet :

Arduino

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Arduino, aide pour programme
    Bonjour.
    Actuellement en terminale S.SI, je dois faire un programme utilisant un capteur de contact avec 3 pattes. Je voudrais juste faire un programme où quand on touche le capteur, une LED s'allume. Or je n'y arrive pas du tout et je ne trouve aucune aide/tuto sur internet. Pouvez vous m'aidez à comprendre comment ça marche ?
    merci d'avance
    cordialement

  2. #2
    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 AwFull_Nexus
    Citation Envoyé par AwFull_Nexus Voir le message
    Je voudrais juste faire un programme où quand on touche le capteur, une LED s'allume
    Quels sont les spécifications du capteur, as-tu un lien sur le produit?
    As-tu déjà fait un bout de programme, si oui,mets-le en ligne.

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

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Reponse, programme
    Bonjour
    J'ai déjà fais un programme mais je ne sais pas si il est correct et concernant le capteur, c'est mon prof qui me l'a donné donc je ne ais lequel c'est précisément mais il semble que ce soit un capteur "Omron microrupteur à levier à galet", j'ai mis une photos en pièce jointe.
    Nom : 20190309_154556.jpg
Affichages : 176
Taille : 752,1 Ko

    Voici le programme
    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
    18
    int LED=8   ; //declaration constante de broche
    int BC= 7;
     
    void setup() 
    {
      pinMode(LED, OUTPUT); //met la broche en sortie
      pinMode(BC, INPUT_PULLUP);
     
    }
     
    void loop() 
    {
    if(digitalRead(BC)==LOW);
    {
       digitalWrite(LED,HIGH); // met la broche au niveau haut (5V) – allume la LED
     
    }
    }
    Cordialement

  4. #4
    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 AwFull_Nexus
    Citation Envoyé par AwFull_Nexus Voir le message
    Voici le programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(digitalRead(BC)==LOW);
    Pas de point-virgule à la fin d'un if(, le reste est bon.

    Ton programme, tel quel, une fois que tu auras pressé le micro-switch, la LED s'allumera et le restera, même le micro-switch relaché!
    Il te faur ajouter une condition else( comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	if(digitalRead(BC)==LOW)
    	{
    		digitalWrite(LED,HIGH); // met la broche au niveau haut (5V) – allume la LED
    		
    	}
    	else
    	{
    		digitalWrite(LED,LOW); // met la broche au niveau bas (GND) – éteind la LED
    	}
    
    Avec ce câblage
    Nom : ARDDEV_AwFull_Nexus_Microswitch.png
Affichages : 166
Taille : 479,2 Ko

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

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup

    Je vais voir demain si ça marche.

Discussions similaires

  1. De l'aide pour programmation Arduino
    Par Arthurie dans le forum Arduino
    Réponses: 3
    Dernier message: 01/07/2014, 13h51
  2. Besoin d'aide pour programmation en c
    Par romi36 dans le forum Débuter
    Réponses: 7
    Dernier message: 09/06/2007, 22h55
  3. aide pour programme
    Par mitherkiller dans le forum C
    Réponses: 5
    Dernier message: 24/02/2007, 21h38
  4. [TP] Aide pour programme de tarification
    Par Stonley dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 13/02/2007, 13h20
  5. [Dev-C++] Aide pour programmer avec Qt 4
    Par stone dans le forum EDI
    Réponses: 3
    Dernier message: 02/02/2006, 08h58

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