Go Down

Topic: Interpretazione dati seriale (Read 772 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

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Nikka93


Go Up