From 5edf4dd657c5a3b974b113f6e48e62c95f98e8fd Mon Sep 17 00:00:00 2001 From: NeodarZ Date: Mon, 9 Mar 2015 22:42:50 +0100 Subject: MAJ Signed-off-by: NeodarZ --- .../Code_Arduino_Telecommande.ino | 120 +++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino (limited to 'Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino') diff --git a/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino b/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino new file mode 100644 index 0000000..4392bd3 --- /dev/null +++ b/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino @@ -0,0 +1,120 @@ +int LED_ROUGE = 2; +int LED_ORANGE = 3; +int LED_VERTE = 4; +int BOUTON_GAUCHE = 8; +int BOUTON_DROITE = 11; +int BOUTON_BAS = 10; +int BOUTON_HAUT = 9; +int BOUTON_VAL = 12; + +int ETAT_BOUTON_GAUCHE; +int ETAT_BOUTON_DROITE; +int ETAT_BOUTON_HAUT; +int ETAT_BOUTON_BAS; +int ETAT_BOUTON_VAL; + +void setup() +{ + Serial.begin(9600); + pinMode(LED_ROUGE, OUTPUT); + pinMode(LED_VERTE, OUTPUT); + pinMode(LED_ORANGE, OUTPUT); + pinMode(BOUTON_GAUCHE, INPUT); + pinMode(BOUTON_DROITE, INPUT); + pinMode(BOUTON_BAS, INPUT); + pinMode(BOUTON_HAUT, INPUT); + pinMode(BOUTON_VAL, INPUT); +} + +void loop() +{ + ETAT_BOUTON_GAUCHE = digitalRead(BOUTON_GAUCHE); + if (ETAT_BOUTON_GAUCHE == 0) + { + digitalWrite(LED_VERTE, 1); + Serial.print("BTG"); + Serial.print(1); + Serial.print(";"); + delay(500); + } + else + { + digitalWrite(LED_VERTE, 0); + Serial.print("BTG"); + Serial.print(0); + Serial.print(";"); + } + + + ETAT_BOUTON_DROITE = digitalRead(BOUTON_DROITE); + if (ETAT_BOUTON_DROITE == 0) + { + digitalWrite(LED_ORANGE, 1); + Serial.print("BTD"); + Serial.print(1); + Serial.print(";"); + delay(500); + } + else + { + digitalWrite(LED_ORANGE, 0); + Serial.print("BTD"); + Serial.print(0); + Serial.print(";"); + } + + + ETAT_BOUTON_BAS = digitalRead(BOUTON_BAS); + if (ETAT_BOUTON_BAS == 0) + { + digitalWrite(LED_ROUGE, 1); + Serial.print("BTB"); + Serial.print(1); + Serial.print(";"); + delay(500); + } + else + { + digitalWrite(LED_ROUGE, 0); + Serial.print("BTB"); + Serial.print(0); + Serial.print(";"); + } + + + ETAT_BOUTON_HAUT = digitalRead(BOUTON_HAUT); + if (ETAT_BOUTON_HAUT == 0) + { + digitalWrite(LED_ROUGE, 1); + Serial.print("BTH"); + Serial.print(1); + Serial.print(";"); + delay(500); + } + else + { + digitalWrite(LED_ROUGE, 0); + Serial.print("BTH"); + Serial.print(0); + Serial.print(";"); + } + + + ETAT_BOUTON_VAL = digitalRead(BOUTON_VAL); + if (ETAT_BOUTON_VAL == 0) + { + digitalWrite(LED_ROUGE, 1); + Serial.print("BTV"); + Serial.print(1); + Serial.println(";"); + delay(500); + } + else + { + digitalWrite(LED_ROUGE, 0); + Serial.print("BTV"); + Serial.print(0); + Serial.println(";"); + } +} + -- cgit v1.2.1