Arduino > ExempleInterrupteurPull-UpInterne
Lorsqu'on appui sur le bouton (broche 12), la DEL «L» (broche 13) de la carte s'illumine.
/* Lorsqu'on appui sur le bouton (broche 12), la DEL «L» (broche 13) de la carte s'illumine. */ int etatInterrupteur; void setup() { // Configuration de la broche 12 en tant qu'entree numerique. pinMode(12,INPUT); // Activation du "internal pull-up" de la broche 12. digitalWrite(12,HIGH); // Configuration de la broche 13 en tant que sortie numerique pinMode(13,OUTPUT); } void loop() { // Lire l'etat de la broche 12. etatInterrupteur = digitalRead(12); // Changer l'etat de la broche 13 selon // l'etat de l'interrupteur if ( etatInterrupteur == LOW ) { digitalWrite(13,HIGH); } else if ( etatInterrupteur == HIGH ) { digitalWrite(13,LOW); } }