aboutsummaryrefslogtreecommitdiff
path: root/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino
diff options
context:
space:
mode:
Diffstat (limited to 'Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino')
-rw-r--r--Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino120
1 files changed, 120 insertions, 0 deletions
diff --git a/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino b/Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino
new file mode 100644
index 0000000..908e08e
--- /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(";");
+ }
+}
+