Pages: [1]   Go Down
Author Topic: Commande Servo par usb  (Read 426 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 16
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous,
Je viens sur le forum car je n'y arrive plus, je veux commander mes servos par la liaison série de l'usb.
J'en ai mis 12, mais avec cette programmation il n'y a pas de limite.
Je veux faire : move 1, 15,60 et que le servo 1 bouge avec une vitesse de 15 et va jusqu'à 60 .
Actuellement je peux commander un servo et le déplacer dans la position voulue en faisant move 60 par exemple.
Ce qui me manque c'est de pouvoir décomposer 1,15,100 (qui est un string) en servo=1 vitesse=15 et position=100;
Code:
if (Serial.available())  {
    char c = Serial.read(); 
   
    if (c == ';'||c == '\n'||c == ',') {
      if(readString!=""&&imove==1)  {imove==0;???????????? }
         
      if(readString!=""&&iinit==1)  {iinit=0;  initMove();  }   
      if(readString!=""&&itransp==1){itransp=0;initTransp();} 
      readString="";
     } 
    else {readString += c;
      if (readString=="move"  ||readString=="Move")   {readString="";imove=1;b=0;}
      if (readString=="init"  ||readString=="Init")   {readString="";iinit=1;}
      if (readString=="transp"||readString=="Transp") {readString="";itransp=1;}   
     
      }}
Le code doit être mis à la place des points d'intérogations, mais je séche.
Si quelqu'un peut m'aider ou me donner une piste.
Merci d'avance.
Stéphane
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Tu doit pouvoir adapter le code d'un de mes précédents article pour ton système smiley-wink
http://skyduino.wordpress.com/2012/03/22/arduino-parser-une-chaine-de-caracteres/
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 16
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je regarde et je te redis, merci encore.
Stéphane
Logged

Pages: [1]   Go Up
Jump to: