YUN - Rest Call - Analog

Buonasera,
chiedo scusa in anticipo per l'eventuale "stupidità" della domanda:
E' possibile attribuire ad un ingresso analogico un valore del tipo "1000001000001"?
Mi spiego meglio:
Sto usando l'esempio "Bridge" e tramite comando da browser digito:

http://192.168.1.10/arduino/analog/3/123
dove se ho capito bene assegno all'ingresso analogico "A3" il valore "123"

Se però ridigito per conoscerne il valore:
http://192.168.1.10/arduino/analog/3 mi restituisce "256"

Come mai?
In ogni caso come posso da browser passare dei "testi" o "numeri" ad arduino yun?

grazie

Mattia83:
http://192.168.1.10/arduino/analog/3/123
dove se ho capito bene assegno all'ingresso analogico "A3" il valore "123"

Se però ridigito per conoscerne il valore:
http://192.168.1.10/arduino/analog/3 mi restituisce "256"

Come mai?

... perché stai facendo un'operazione "sbagliata" !

Gli ingressi analogici, come dice il nome, sono INGRESSI e quindi ti danno un valore in funzione di cosa c'è collegato (o, se non c'è collegato nulla, dei valori a caso in funzione dei disturbi che captano), NON puoi tu assegnargli un valore !!!

Quello puoi farlo per i pin di I/O digitali e SOLO per quelli che hai dichiarato di OUTPUT, perché, per quelli dichiarati in INPUT, vale lo stesso discorso dei pin analogici.

Guglielmo

Grazie Guglielmo ma non va.
Sicuramente sbaglio io qualcosa.
Digito:
192.168.1.12/arduino/mode/13/output
Compare
Pin D13 configured as OUTPUT!
Digito:
http://192.168.1.12/arduino/digital/13/125678
Compare:
Pin D13 set to -5394
Che non è il valore impostato.
Ma se scrivo
http://192.168.1.12/arduino/digital/13
Per sapere quanto vale
Pin D13 set to 1.

Forse mi sono spiegato male.
Voglio poter passare tramite "http...qualcosa" un valore specifico e che venga letto e riconosciuto tale.
Tipo 123456789

123456789 su un pin digitale ? ? ? :o :o :o

Ma un pin digitale è di UN SOLO BIT e può valere solo 0 o 1 (LOW o HIGH) ... e NON puoi dargli altri valori (... che comunque interpreta se 0 == LOW e se diverso da 0 == HIGH).

Ho idea che dovresti leggerti prima qualche cosa su come funziona Arduino e come si programma, perché mi sembra che non hai le idee molto chiare ::slight_smile: ... magari puoi cominciare con QUESTO :wink:

Guglielmo

Grazie per il link, lo leggerò con molta attenzione xke x me arduino è' completamente oscuro.
Infatti quando ieri ho letto la tua risposta avevo male interpretato la frase di impostarlo come "output" x ottenere quello che mi serve.
Mi sa che l'unico modo per inviare alla yun dei valori ben precisi tramite browser e' quello di utilizzare il comando "get" o "post"...vero?

Mattia83:
Mi sa che l'unico modo per inviare alla yun dei valori ben precisi tramite browser e' quello di utilizzare il comando "get" o "post"...vero?

E' sicuramente il migliore e facilmente gestibile :wink:

Guglielmo