Pour lire une valeur analogique tu fait comme pour les led (pas testé par contre) :
Html :
<input type="text" name="analogStatus1" id="analogStatus1" value="" />
JS :
function analogStatus(txtbox, url) {
$.ajax({type: "GET",
cache: false,
url: url,
success: function(analog1) {
analog1 = parseInt(analog1.trim());
txtbox.value = analog1;
},
error: function(s, xhr, analog1, e) {
console.log("Getting analog1 failed: "
+ s.responseText);
}
});
};
$(document).ready(
function() {
analogStatus($("#analogStatus1"), "/analogStatus1");
}
}
Arduino :
// ...
{"/analogStatus1", TinyWebServer::GET, &analog1_status_handler },
// ...
boolean analog1_status_handler(TinyWebServer& web_server) {
web_server.send_error_code(200);
web_server.send_content_type("text/plain");
web_server.end_headers();
Client& client = web_server.get_client();
client.println(analogRead(A0), DEC);
return true;
}