Ethernet shield: implementazione e condivsione tra il C di arduino e JS

Salve, scrivo per avere maggiori informazioni riguardo la condivisione di valori di variabili tra il c e il js. Esempio: Sensore di temperatura che salva il valore nella variabile x, una volta creato il piccolo server con html, css e js, voglio che js riesca leggere in qualche modo il valore di x per effettuerà azioni di conseguenza, che potrebbe tranquillamente essere la scrittura del valore sul foglio html creato. Grazie in anticipo.

Ciao! Tu col server lato arduino crei del semplice testo, che contenga html e js non è importante per arduino, perché per arduino che tu invii una poesia o js è la stessa cosa :)

Allora per avere il valore della variabile letta da arduino crei del testo che assegna alla variabile js il valore della variabile in arduino.

Più facile a capirlo con un esempio, useremo la funzione C sprintf() che consente di salvare in un array di char testo formattato.

char stringaVariabile[20];

int x=345; //Variabile di arduino

sprintf(stringaVariabile,"var x=%d;",x); // Creo una stringa contentente il testo js "var x=345;"

//Invio la stringa da server e nella pagina web avrò il valore letto da arduino in una variabile js.