Go Down

Topic: Labview -> Arduino (Read 1 time) previous topic - next topic

antoine

Salut la compagnie, j'ai une petite question :
Avec Labview j'envoie sur le port USB (outil visa) des nombres compris entre 0 et 180 pour ordonner un angle à ma carte duemilanove pour piloter des servos. Le problème c'est que lorsque j'envoie par exemple le nombre 35, arduino ne comprend pas 35 mais 3 puis 5. Je travail sur arduino et non processing pourl'instant. Quelqu'un a-t-il la solution?

merci

antoine

Oups j'ai oublié de vous dire que pour acquérir les donnée séries j'utilise la commande Serial.read().

fdufnews

#2
Jun 28, 2010, 11:18 am Last Edit: Jun 28, 2010, 02:31 pm by fdufnews Reason: 1
Quote
arduino ne comprend pas 35 mais 3 puis 5
C'est plutôt que l'arduino reçoit 3 puis 5.

Tu as 2 possibilités:
  1) forcer l'envoi des valeurs sous forme de nombres (voir dans la doc Labview)
  2) recoller les morceaux à l'arrivée (construire une chaine de caractères, ne pas oublier le terminateur \0) et faire une conversion (avec atoi par exemple).

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy