Go Down

Topic: [RESOLU] récupérer plusieurs valeurs processing vers arduino : serial.read(); (Read 5437 times) previous topic - next topic

Jean-François

Imagine que ta liaison série soit un tuyaux, tu envoies des billes depuis un bout... les billes ressortent une à une de l'autre coté.
Pour récupérer ces billes l'Arduino à un tapis roulant avec des gobelets, chaque gobelets ne peux avoir qu'une bille à la fois (Serial.read()).
Par contre tu peux ensuite vider les gobelets dans une bouteille (string)....

Et tu peux faire ainsi :

Code: [Select]
r += Serial.read()-48;

C'est pareille que :

Code: [Select]
r=r + Serial.read()-48;
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5<br />imac PPC G3 os X Pa

chesnel

si j'envoie par exemple 145 depuis processing, arduino va les recevoir en miroir
Donc en premier le 1*100 = 100
Le deuxième 4*10 = 40
troisième

100+40+5 = 145 ! et la valeur est reconstitué :)

ahh super ! merci à toi :)

Jean-François

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5<br />imac PPC G3 os X Pa

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