v7

Dependents:   robot_final

Revision:
7:fa09588320d0
Parent:
6:9d4190ab2739
Child:
8:9d0e8da27044
--- a/Robot.cpp	Thu Mar 16 13:29:05 2017 +0000
+++ b/Robot.cpp	Thu Mar 16 14:58:24 2017 +0000
@@ -37,12 +37,12 @@
         return pattern;
     }
     
-    void Robot::action(int idAction){
+    void Robot::action(char idAction){
      
         switch(idAction){
         
             // deplacement simple
-            case 0 : 
+            case 'a' : 
             {
                 if(obstacle==false){
                     this->deplacement.avancer();
@@ -50,31 +50,31 @@
                 }
             }
                
-            case 1 :
+            case 'b' :
             {
                 this->deplacement.droite();
                 break;
             }
                
-            case 2 :
+            case 'c' :
             {
                 this->deplacement.reculer();
                 break;
             }
               
-            case 3 : 
+            case 'd' : 
             {
                 this->deplacement.gauche();
                 break;
             }
                 
-            case 4 : 
+            case 'e': 
             {
                 this->deplacement.tourner_gauche();
                 break;
             }
             
-            case 5 :
+            case 'f' :
             {
                 this->deplacement.tourner_droite();
                 break;
@@ -82,7 +82,7 @@
             
             // pattern
             
-            case 6 :
+            case 'g' :
             {
                 if(obstacle==false){
                     this->pattern.carre();
@@ -90,7 +90,7 @@
                 }
             }
             
-             case 7 :
+             case 'h' :
             {
                 if(obstacle==false){
                     this->pattern.triangle();
@@ -99,55 +99,55 @@
             }
             
             // led
-            case 8 :
+            case 'i' :
             {
                 this->led.K1000(1);
                 break;
             }
             
-            case 9 :
+            case 'j' :
             {
                 this->led.K2000(1);
                 break;
             }
             
-            case 10 :
+            case 'k' :
             {
                 this->led.K3000(1);
                 break;
             }
             
-            case 11 :
+            case 'l' :
             {
                 this->led.K4000(1);
                 break;
             }
             
-            case 12 :
+            case 'm' :
             {
                 this->led.LED_desynchrone(1);
                 break;
             }
             
-              case 13 :
+              case 'n' :
             {
                 this->led.LED_Blinking(DigitalOut (LED1),1);
                 break;
             }
             
-             case 14 :
+             case 'o' :
             {
                 this->led.LED_Blinking(DigitalOut (LED2),1);
                 break;
             }
             
-             case 15 :
+             case 'p' :
             {
                 this->led.LED_Blinking(DigitalOut (LED3),1);
                 break;
             }
             
-             case 16 :
+             case 'q' :
             {
                 this->led.LED_Blinking(DigitalOut (LED4),1);
                 break;
@@ -156,7 +156,7 @@
             
             // affichage
             
-             case 17 :
+             case 'r' :
             {
                 this->affichage.bonjour();
                 break;