Direkt till Excel mätning (3 / 7 steg)
Steg 3: Installera NodeMCU.
NodeMCU kan programmeras med hjälp av gratis IDE
"Esplorer.jar", men för lastning program och testa dem är det bekvämare att använda LuaLoader från Peter Jennings. Inledningsvis är NodeMCU styrelsen ansluten till datorn med en USB-kabel.
Chipet måste konfigureras som wifi klient och ansluten till den trådlösa routern på normalt sätt, som det görs bara en gång.
När programmen är laddade, PC kan kopplas bort och styrelsen kan vara strömförande med en 5V strömförsörjning från ett batteri eller en mobiltelefon. Det kan vara var som helst i området wifi.
Programmen är följande:
1. Init.lua:
--setup baudhastighet
UART.Setup(0,115200,8,0,1)
--5s fördröjning innan start att bryta om det behövs
TMR.alarm(0,5000,0,function() dofile("temper.lua") slut)
Detta program laddas och körs automatiskt när du återställer chip. Förseningen är avsedd att göra en "paus" om något är fel, eftersom annars måste du ladda om tolken i flash, en komplex process.
2. Temper.lua:
--HTTP server lee ADC(0) del ESP8266
--20 junio 2016 jaime aravena
SRV = net.createServer (net. TCP, 30)
SRV:listen(80, function(Conn)
Conn: på ("får",
funktion (conn, nyttolasten)
humör = adc.read(0)--se lee la variabel
humör = humör * 330. / 1024. --Si ingen es 3.3.volt,calibrar
Conn: send('<! DOCTYPE HTML >< html >', function(c1)
C1:send('<HEAD><\head>\n<body>',function(C2)
C2:send('Temperatura:'.. Temper..'',function(C3)
C3:Close() avsluta)--stänga c3
avsluta)--nära c2
avsluta)--nära c1
avsluta)
avsluta)
Programmet publicerar identifiering och Läs värdet, som uppdateras
varje gång sidan begärs av en webbläsare. Den konstiga häckande C1, C2 och C3 beror på en egenhet av SDK genomförandet. Detta program läser ADC hamnen och publicerar en webbplats på adress wifi för NodeMCU styrelsen. Sidan är mycket enkel och fungerar med den senaste versionen av firmware.
Sensor LM35 är ansluten till de 3,3 volt och ADC ingång.