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 !");  
  }   
 }  

 

Laisser un commentaire

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