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