Stap 2: Instalar el 8266.
El 8266 se puede programar usando el IDE "esplorer.jar" que es gratis pero para la administración de la carga de programas y pruebas es más cómodo usar LuaLoader de Peter Jennings, también gratuito. Se conecta el 8266 zwaartelijn un kabel USB que alimenta y graba los programas. Una vez cargados, el circuito puede ser alimentado por una fuente de 5V apropiada como el voor de VN celular o baterías. Se installeert nl cualquier lugar con acceso al router wifi.
Los programas een cargar zoon los kunt:
1.-Init.lua:
UART.Setup(0,115200,8,0,1)
--5S vertraging para breken si se requiere
TMR.alarm(0,5000,0,function() dofile("temper.lua") einde)
--si todo está bien, llamar al programa siguiente.lua
Este programa se carga y ejecuta stránek al resetear el chip. El retardo tiene por objeto hacer VN "break" si algo anda mal, pues de lo contrario se debe volver een cargar el interpreteren nl la flash, proceso algo complejo. El chip debe haber sido configurado para ser conectado al router wifi de la forma normaal, lo que se hace sólo una vez.
2.-Temper.lua:
--HTTP Server lee ADC(0) del ESP8266
--20 junio 2016 Jaime Aravena
SRV = net.createServer (net. TCP, 30)--se geslachten el server.
SRV:Listen(80, function(Conn)
Conn: op ("ontvangen",
functie (conn, lading)
Bui = adc.read(0)
Temper temper = * 330. / 1024. --calibrar según VCC
Conn: send('', function(c1)
C1:Send(' \n <\h1>ESP8266
\n', function(c2)--< \h... > se debe cambiar por
c2:send('<\p>Temperatura: '.. Temper..' < \p >\n', function(c3)--< \p se debe cambiar por
C3:Close() eind)--sluit c3
einde)--dicht c2
einde)--dicht c1
einde)--cierra luisteren
eind)--cierra srv.
El programa publica una identificación y el valor leído, el cual se actualiza cada vez que la página es requerida por un browser. Puede llamar la atención el anidamiento de C1, C2 y C3 que se debe een una particularidad de la implementatie werkelijke del SDK. Este programa lee la puerta ADC (u otra lectura) y publica una pagina web nl la dirección del wifi del 8266. La página es muy eenvoudige y funciona con la última versión del firmware.
El sensor LM35 se conecta een los 3.3 volt de la placa y a la entrada del ADC.