diff options
author | NeodarZ <bretoncorentin44@gmail.com> | 2015-03-09 22:42:50 +0100 |
---|---|---|
committer | NeodarZ <bretoncorentin44@gmail.com> | 2015-03-09 22:42:50 +0100 |
commit | 5edf4dd657c5a3b974b113f6e48e62c95f98e8fd (patch) | |
tree | ba8377ea50f254a07755bcb48258d24522b31b86 /Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino | |
parent | e3488e1a06b7be4a382cd24e8785cfd668970ae9 (diff) | |
download | Robot-Cable-5edf4dd657c5a3b974b113f6e48e62c95f98e8fd.tar.xz Robot-Cable-5edf4dd657c5a3b974b113f6e48e62c95f98e8fd.zip |
MAJ
Signed-off-by: NeodarZ <bretoncorentin44@gmail.com>
Diffstat (limited to 'Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino')
-rw-r--r-- | Code_Arduino_Telecommande/Code_Arduino_Telecommande.ino | 120 |
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..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(";");
+ }
+}
+
|