Modifications

Sauter à la navigation Sauter à la recherche
984 octets ajoutés ,  14 septembre 2015 à 06:40
Ligne 83 : Ligne 83 :     
== Le code ==
 
== Le code ==
xxx
+
Pas besoin de taper tout le code, vous pouvez charger le programme d'exemple depuis:
   −
  <nowiki>/* code */</nowiki>
+
  '''Fichier > Exemples > 2.Digital > Button'''
 +
 
 +
Un fantastique exemple du site Arduino.cc
 +
 
 +
  <nowiki>/*
 +
* Button
 +
* by DojoDave <http://www.0j0.org>
 +
*
 +
* Allume et éteind une LED connectée sur la pin 13
 +
* lorsque l'on presse un bouton poussoir attaché à la pin 7.
 +
* http://www.arduino.cc/en/Tutorial/Button
 +
*/
 +
int ledPin = 13; // La broche choisie pour la LED
 +
int inputPin = 2; // La broche d'entrée choisie pour le bouton poussoir
 +
int val = 0; // variable pour lire le statut de la broche
 +
 
 +
void setup() {
 +
  pinMode(ledPin, OUTPUT); // déclarer la LED comme sortie
 +
  pinMode(inputPin, INPUT);// déclarer le bouton poussoir comme entrée
 +
}
 +
 
 +
void loop(){
 +
  val = digitalRead(inputPin); // Lire la valeur d'entrée
 +
  if (val == HIGH) {
 +
      // vérifier si l'entrée est HIGH (haut)
 +
      digitalWrite(ledPin, LOW); // Eteindre la LED
 +
  }
 +
  else {
 +
      digitalWrite(ledPin, HIGH); // Allumer la LED
 +
  }
 +
}</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 895

modifications

Menu de navigation