Pages: [1]   Go Down
Author Topic: Udp.sendPacket et variable int  (Read 882 times)
0 Members and 1 Guest are viewing this topic.
Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous et félicitation pour le forum!
Je débute avec les cartes arduino.
Je souhaiterai utiliser la fonction "Udp.sendPacket" pour poster la valeur d'une analog input.
Mais la je bloque!! je ne parvient pas a convertir mes variables  smiley-cry
Comment faire?
Code:
   Udp.sendPacket( analogRead(9), remoteIp, remotePort);
Merci d'avance si quelqu'un peut m'aider!
« Last Edit: November 24, 2011, 06:29:47 pm by cutprod » Logged

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

Bonjour,

Il faut d'abord convertir la valeur en sortie du analogRead en une chaine de caractères avant de l'envoyer.

Code:
int valeur = analogRead(A9); // Récupére la valeur
char str[5]; // max 1023 = 4 char + char null \0
itoa(valeur, str, 10); // transformation décimal -> chaine de char
Udp.sendPacket(str, remoteIp, remotePort);  // envoi
Logged

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

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK!! je te remercie beaucoup pour ton aide, tu m'a débloqué, je peux continuer mon projet. smiley-wink
Logged

Pages: [1]   Go Up
Jump to: