Commit 58056f07e824bf587a7c6fe0203c53a34fec3607

Authored by sblas
1 parent cf4b546b

Mise à jour du programme à la dernière version

Showing 1 changed file with 3 additions and 24 deletions   Show diff stats
Programme_arduino_robot
@@ -14,6 +14,7 @@ int ECHO = A0; @@ -14,6 +14,7 @@ int ECHO = A0;
14 long cm; 14 long cm;
15 long lect_echo; 15 long lect_echo;
16 int envoi=0; 16 int envoi=0;
  17 +char inByte='a';
17 18
18 void setup() { 19 void setup() {
19 Serial.begin(9600); 20 Serial.begin(9600);
@@ -25,7 +26,6 @@ pinMode(ECHO,INPUT); @@ -25,7 +26,6 @@ pinMode(ECHO,INPUT);
25 26
26 void loop() { 27 void loop() {
27 String msg; 28 String msg;
28 - char inByte='a';  
29 int i = 0; 29 int i = 0;
30 int nb_if = 0; 30 int nb_if = 0;
31 char id_sauv; 31 char id_sauv;
@@ -36,40 +36,19 @@ void loop() { @@ -36,40 +36,19 @@ void loop() {
36 int capteur; 36 int capteur;
37 //boucle dans une boucle gérée 37 //boucle dans une boucle gérée
38 38
39 - /* soft2.listen(); 39 + soft2.listen();
40 while(soft2.available()>0 && inByte !='\n'){ 40 while(soft2.available()>0 && inByte !='\n'){
41 inByte=soft2.read(); 41 inByte=soft2.read();
42 msg+=inByte; 42 msg+=inByte;
43 delay(10); 43 delay(10);
44 i++; 44 i++;
45 envoi=1; 45 envoi=1;
46 - }*/  
47 - if(envoi==0){  
48 - Serial.println("etape 0");  
49 - delay(20000);  
50 - msg += (char)0x10;  
51 - msg += (char)0x61;  
52 - msg += (char)0x0F;  
53 - msg += (char)0x20;  
54 - msg += (char)0x10;  
55 - msg += (char)0x70;  
56 - msg += (char)0x10;  
57 - msg += (char)0x61;  
58 - msg += (char)0x0F;  
59 - msg += (char)0x40;  
60 - msg += (char)0x04;  
61 - msg += (char)0x30;  
62 - msg += (char)0x50;  
63 - msg += (char)0x70;  
64 - i = 14;  
65 - envoi=1;  
66 - Serial.println("etape 1");  
67 } 46 }
  47 +
68 //++a01z++a++z test if 48 //++a01z++a++z test if
69 //++B 1Q+z test while (executé 32 fois) 49 //++B 1Q+z test while (executé 32 fois)
70 //++B 1B +Q1Q+z test while dans un while 50 //++B 1B +Q1Q+z test while dans un while
71 if(envoi==1){ 51 if(envoi==1){
72 - Serial.println("étape 2");  
73 for(int k=0;k<i;k++){ 52 for(int k=0;k<i;k++){
74 if((msg.charAt(k) & 0xF0) ==0x10){ 53 if((msg.charAt(k) & 0xF0) ==0x10){
75 Serial.print("tout droit\n\r"); 54 Serial.print("tout droit\n\r");