Interrupteur

IMG_20130922_203633 IMG_20130922_203502
bouton-schematic-4fa27
La résistance à comme valeur 10k 
images

2014-11-14 08.57.15

Sketch ici
/**************************************************
 Détection de l'appui sur 6 boutons 
 **************************************************/ 
 #define ledPin 13 //-- Témoin LED 
 #define inPin1 3 //-- Pin Bouton1 // Orange
 #define inPin2 4 //-- Pin Bouton2 // Marron
 #define inPin3 5 //-- Pin Bouton3 // Jaune
 #define inPin4 6 //-- Pin Bouton4 // Blanc
 #define inPin5 7 //-- Pin Bouton5 // Vert
 #define inPin6 8 //-- Pin Bouton6 // Bleu
 int val; //-- Statut Boutons 
 /////////////
 void setup() { 
 Serial.begin(9600); 
 pinMode(ledPin, OUTPUT); 
 pinMode(inPin1, INPUT); 
 digitalWrite(ledPin, LOW); //--LED OFF 
 Serial.println("Appuyez sur un bouton !"); 
 } 
 /////////////////
 void loop(){
 //-- Lecture statut bouton 
 val = digitalRead(inPin1); 
 //-- Action en fonction de l'état
 if (val == HIGH) { //-- Bouton 1 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton1 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 } 
 //-- Lecture statut bouton 
 val = digitalRead(inPin2); 
 //-- Action en fonction de l'état 
 if (val == HIGH) { //-- Bouton 2 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton2 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 } 
 //-- Lecture statut bouton 
 val = digitalRead(inPin3); 
 //-- Action en fonction de l'état 
 if (val == HIGH) { //-- Bouton 2 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton3 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 } 
 //-- Lecture statut bouton 
 val = digitalRead(inPin4); 
 //-- Action en fonction de l'état 
 if (val == HIGH) { //-- Bouton 2 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton4 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 }
 //-- Lecture statut bouton 
 val = digitalRead(inPin5); 
 //-- Action en fonction de l'état 
 if (val == HIGH) { //-- Bouton 2 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton5 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 } 
 //-- Lecture statut bouton 
 val = digitalRead(inPin6); 
 //-- Action en fonction de l'état 
 if (val == HIGH) { //-- Bouton 2 appuyé
 digitalWrite(ledPin, HIGH); //-- LED ON 
 Serial.println("Bouton6 ON"); 
 } 
 else { 
 digitalWrite(ledPin, LOW); // turn LED ON 
 //Serial.println("OFF"); 
 } 
 } 

Laisser un 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 )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

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

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

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