Questo esempio legge la temperatura da un termometro DS1820.
Utilizza la libreria SPIFFS per salvare le pagine nella flash memory del ESP.
La pagina è aggiornata dinamicamente tramite AJAX e XML.
La temperatura è mostrata nella pagina internet del server ESP su un display (gauge) scritto in Javascript.
Upload the contents of the data folder with MkSPIFFS Tool:
Use "ESP8266 Sketch Data Upload" in "Tools" menu in Arduino IDE
Istruzioni per installare MkSPIFFS Tool:
Usare una resistenza da 1.8Kohm come resistenza di pull up tra VCC 3.3V e il GPIO2 dove è collegato il cavo segnale del sensore. Alimentare il sensore DS1820 con i 3.3V.
Il codice è derivato da:
-
https://github.com/DennisSc/easyIoT-ESPduino/blob/master/sketches/ds18b20.ino
-
https://github.com/milesburton/Arduino-Temperature-Control-Library
Il codice del Javascript Gauge è derivato da:
Il codice Javascript AJAX e XML che dinamicamente aggiorna la pagina internet deriva da questi esempi sviluppati per le Ethernet Shield per Arduino.