riconoscimento caratteri

Salve a tutti,
Mi sono deciso a chiedere aiuto, dato che non sono
riuscito a risolvere da solo....
Avrei bisogno che qualcuno mi spiegasse come posso
dire ad Arduino 2009, come accendere un led ogni volta
che cambia il numero (in un gruppo di tre cifre)
Es. 000 (niente led acceso)
001 led acceso (pin 13 p.e.)
002 " " (pin 12 p.e.)
003 " " (pin 11 p.e.)
questo solo fino alla cifra 10.
Il dato da leggere arriva dalla seriale pin 0 rx
e fino a quel punto ho risolto ma dopo mi sono arenato...
Un grazie di cuore a chi mi può aiutare....e
auguri di felice 2011... :smiley:

Ciao dovresti postare il codice così vediamo a che punto sei.

Io ho avuto problemi ad interpretare comandi via seriale con più di un carattere, poi ho capito perchè non funzionava e ho risolto.

Io ho fatto in modo di accumulare i caratteri che arrivano tramite la seriale in una char array solo che il primo carattere in arrivo lo metto in una variabile "command" mentre l'array lo converto in float.

In poche parole avevo bisogno che arduino interpretasse questi comandi così:

P0.7
I0.5
D0.3
p30.0
P, I, D, ecc sono comandi, mentre ciò che segue cioè i numeri vengono convertiti in float.

Ciao.

Ciao Pasquale

Praticamente Ti arriva un numero tra 0 e 10 e vuoi con 4 LED visualizzarlo in formato binario? e il Tuo problema è la conversione numero a led da accendere?

Ciao Uwe