Code d'exemple Arduino "Button"

par skywodd | | Langue : C++ | Licence : GPLv3

Description :

Code d'exemple Arduino "Button" avec commentaires.

Code source :

Voir le code source brut | Télécharger button.ino | Télécharger button.ino.zip

/*
 * Code d'exemple Bouton.
 *
 * Allume ou éteint une LED câblée sur la broche D13 en fonction de l'état d'un bouton poussoir sur la broche D8.
 */

// Déclare la broche sur laquelle est câblée la LED et le bouton
const int BROCHE_LED = 13;
const int BROCHE_BOUTON = 8;

// Fonction setup(), appelée au démarrage de la carte Arduino
void setup() {

    // Configure la broche de la LED en sortie
    pinMode(BROCHE_LED, OUTPUT);

    // Configure la broche du bouton en entrée
    pinMode(BROCHE_BOUTON, INPUT);

    // Si vous n'avez pas de résistance de tirage à l'état haut dans votre circuit, 
    // vous pouvez décommenter la ligne ci-dessous pour activer la résistance de tirage interne.
    // digitalWrite( BROCHE_BOUTON, HIGH);
}

// Fonction loop(), appelée continuellement en boucle tant que la carte Arduino est alimentée
void loop() {
    
    // Lit l'état du bouton
    byte etat_bouton = digitalRead(BROCHE_BOUTON);

    // Allume la LED en fonction de l'état du bouton
    digitalWrite(BROCHE_LED, etat_bouton);
}