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 :

[UNO] Commande de trois leds


Sujet :

Arduino

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    informatique
    Inscrit en
    Juillet 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : informatique

    Informations forums :
    Inscription : Juillet 2023
    Messages : 10
    Par défaut [UNO] Commande de trois leds
    Je viens vous demander de l'aide, je suis débutant sur le forum et dans la programmation ARDUINO,j'ai réalisé un programme pour commandre des leds, je n'ai pas obtenus le résultat désiré, j'ai besoins de conseils

    voici mon projet:
    1, commander avec un front montant ou un bouton poussoir un cycle de 3 leds.
    2, au front montant la première led doit s'allumer avec un délai, ensuite s'éteindre.
    la deuxième led doit s'allumer avec un délai, ensuite s'éteindre.
    la troisième led doit s'allumer avec un délai, ensuite s'éteindre.
    Ensuite le cycle est fini toutes les diodes sont éteintes.

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
      /*
      Code 6 - Edurobot.ch, destiné à l'Arduino
      Objectif : faire un chenillard à 4 LED montées sur les ports 10 à 13
      */
    // dans ce montage si inter enfoncé cycle normal sinon leqs 3 led son eteinte
              //***** EN-TÊTE DÉCLARATIF *****
      int bouton = 3;    //commande de la boucle  for (int thisPin = 10; thisPin < 13; thisPin++)
      int led = 2;       // vérification de l'action
      int etatbouton;
     
     
     
      int timer = 1000;  // Durée, en millisecondes Définition de la variable « temps
     
           //***** FONCTION SETUP =  *****
     
     
      void setup()
      {
        pinMode(bouton,INPUT);
        pinMode(led,OUTPUT);    // led de controle action bouton
     
        for (int thisPin = 10; thisPin < 13; thisPin++)// Déclaration des broches 10 à 12 à l'aide d'un for et d'un incrément.
              {
             pinMode(thisPin, OUTPUT);
              }
      }
     
      void loop()
      {
         // Boucle de la broche 10 à la broche 12 :
     
          for (int thisPin = 10; thisPin < 13; thisPin++)  // Incrément faisant passer la variable thisPin de 10 à 12  
     
              {
      if(thisPin == 13)break;  // arret de la boucle le résultat n'est pas atteint
     
             digitalWrite(thisPin, HIGH); // Allumer la LED action sur la boucle For
     
              {   
     
     
             etatbouton=digitalRead(bouton);// lecture etat bouton
        if(etatbouton==HIGH)
               {
             digitalWrite(thisPin,LOW);
               }
        else
               {
               digitalWrite(thisPin,HIGH); //Allume la led
               delay(1000);}
               }
     
             delay(timer);                // Durée
             digitalWrite(thisPin, LOW);  // Éteindre la LED 
             }
     
     
      }
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Commande de led avec le port serie
    Par valdano dans le forum MATLAB
    Réponses: 0
    Dernier message: 24/04/2013, 18h23
  2. trois commandes avec pipes
    Par aniss77 dans le forum C
    Réponses: 3
    Dernier message: 26/01/2011, 20h24
  3. Réponses: 0
    Dernier message: 20/10/2010, 13h19
  4. Commander une LED reliée au port //
    Par orfix dans le forum C
    Réponses: 6
    Dernier message: 12/08/2009, 16h36
  5. Créer des raccourcis de texte/commandes personnalisés sous LEd
    Par jyloup dans le forum Editeurs / Outils
    Réponses: 1
    Dernier message: 24/06/2009, 23h56

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