Pages: [1]   Go Down
Author Topic: Interpretazione dati seriale  (Read 711 times)
0 Members and 1 Guest are viewing this topic.
Rome - Italy
Offline Offline
Full Member
***
Karma: 2
Posts: 246
Arduino UNO "Noob" User
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
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
« Last Edit: February 05, 2011, 10:38:53 am by Nikka93 » Logged

Marche
Offline Offline
Edison Member
*
Karma: 34
Posts: 2272
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Rome - Italy
Offline Offline
Full Member
***
Karma: 2
Posts: 246
Arduino UNO "Noob" User
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

un bel switch() ??
Logged

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

Rome - Italy
Offline Offline
Full Member
***
Karma: 2
Posts: 246
Arduino UNO &quot;Noob&quot; User
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dovrei studiarmelo...  smiley-mr-green
Logged

Pages: [1]   Go Up
Jump to: