Go Down

Topic: Interpretazione dati seriale (Read 800 times) previous topic - next topic

Nikka93

Feb 05, 2011, 04:23 pm Last Edit: Feb 05, 2011, 04:38 pm by Nikka93 Reason: 1
Dal pc via usb mi arrivano dei dati via seriale che sono R e G seguiti da un numero tra 0 e 255 ( esempio R150 G56)

Ogniuno andrebbe considerato singolarmente quindi volevo sapere come ad esempio poter fare un "if" avendo 2 dati separati e non più uno solo...

Con un solo dato R in forma solo numerica sarebbe così...

Code: [Select]
if (Serial.available() > 0) {
   
 int gear = int(Serial.read());
 
 //--------------------------------//
 if (gear == 25)  //retromarcia
 {
 lc.setDigit(0,0,'r',false);
 }


se invece devo interpretare i due dati come sopra!?

:smiley-sad-blue:

pelletta

Occhio al secondo if:
Code: [Select]
if (gear = 25)  //retromarcia
negli if ci vanno 2 '=' quindi
Code: [Select]
if (gear == 25)  //retromarcia

Nikka93

ops si scusa nelle fretta di scrivere..... cmq la domanda riguarda l'interpretazione di più dati...  :smiley-fat:

superlol

http://www.aug-altogarda.it/ <- Il nuovo AUG per basso trentino e dintorni!

Nikka93


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