Étape 2: Instalar el 8266.
El 8266 se puede programar usando el IDE « esplorer.jar » que es pero gratis 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 mediante un câble USB que alimenta y graba los programas. Una vez cargados, el circuito puede ser alimentado por una fuente de 5V apropiada como el cargador de ONU o celular baterías. Se instala en cualquier lugar con acceso al routeur wifi.
Los programas a cargar fils los siguientes :
1.-Init.lua :
UART.Setup(0,115200,8,0,1)
--5s para de retard casser si se requiere
fin de TMR.Alarm(0,5000,0,Function() de dofile("temper.lua"))
--si todo está bien, llamar al programa siguiente.lua
Este programa se carga y ejecuta automáticamente al resetear el puce. El retardo tiene por objeto hacer un « break » si algo anda mal, de pues lo contrario se debe volver a la cargar el interprete en flash, proceso algo complejo. El puce debe haber sido configurado para ser conectado al routeur wifi de la forme normale, lo que se hace sólo una vez.
2.-Temper.lua :
<pre>-- HTTP server lee ADC(0) del ESP8266<br>
--20 junio 2016 jaime aravena
srv = net.createServer(net.TCP,30)
srv:listen(80, function(conn)
conn:on ("receive",function (conn, payload)
temper = adc.read(0) -- se lee la variable
temper=temper*330./1024. -- Si no es 3.3.volt,calibrar
Conn : send('<! DOCTYPE HTML >', function(c1)
C1:Send('<head>\n\n<title>ESP8266</title></head>\n<Body>',Function(C2)
C2:Send('<p>Temperatura:'.. tempérament.. " < /p >< / body > \n < / html >', function(c3)
c3:close() end) --close c3
end) --close c2
end) --close c1
end)
end)
El programa publica una identificación y el valor leído, el cual se actualiza cada vez que la página navigateur des requerida por ONU es. Puede llamar la atención el anidamiento de C1, C2 C3 y que se debe a una particularidad de la implementación réelles del SDK. Este programa lee la puerta ADC (u otra lectura) y publica una pagina web en la dirección del wifi del 8266. La página es muy y simple funciona con la última versión del firmware.
El capteur LM35 se conecta un y los 3,3 volts de la placa a l’entrada del ADC.