Inter Digital Pin

arduino_3buttondigitalReadpullup

Le sketch

 /* Arduino Touch Digital PIN  
 * Trois boutons reliés à la masse et aux PIN Digital 5 6 et 7  
 */  
 #define PIN_VOLUME_UP 5  
 #define PIN_VOLUME_DOWN 6  
 #define PIN_MUTE 7  
 int state = 1;  
 void setup()   
 {  
  Serial.begin(9600);  
  pinMode(PIN_VOLUME_UP, INPUT);  
  pinMode(PIN_VOLUME_DOWN, INPUT);  
  pinMode(PIN_MUTE, INPUT);  
  // enable internal pull-ups  
  digitalWrite(PIN_VOLUME_UP, 1);   
  digitalWrite(PIN_VOLUME_DOWN, 1);   
  digitalWrite(PIN_MUTE, 1);   
  delay(200);  
 }  
 void loop()   
 {  
  state = digitalRead(PIN_VOLUME_UP);  
  if (state != 1) {  
    Serial.println("VOLUME UP !");  
  }   
  state = digitalRead(PIN_VOLUME_DOWN);  
  if (state != 1) {  
    Serial.println("VOLUME DOWN !");  
  }   
  state = digitalRead(PIN_MUTE);  
  if (state != 1) {  
    Serial.println("MUTE !");  
  }   
 }  

 

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :