Paso 6: Paso 5: Análisis de código
En mayo, le damos el análisis detallado del código para el DoitCar.
Cuando NodeMCU comienza a trabajar, init.lua se utiliza como la entrada de la aplicación. Si este archivo existe, entonces pueden iniciar todas las acciones automáticamente. Por lo tanto, por estas características, algunos códigos pueden escribir aquí se inicie automáticamente.
El código de inicio. Lua se muestra como.
1 print("\n")
2 imprimir ("comenzó a ESP8266")
3
4 locales exefile = "DoitCarControl"
5 local luaFile = {exefile.. ". Lua"}
6 porque yo, no f en ipairs(luaFile)
7 si file.open(f) entonces
file.close() 8
9 impresión ("compilar archivo:"... f)
node.compile(f) 10
11 impresión ("eliminar archivo:"... f)
12 file.remove(f)
13 final
14 final
15
16 if file.open (exefile.. ". LC") entonces
dofile 17 (exefile.. ". LC")
más de 18
19 impresión (exefile.. ". LC no existe")
final 20
21 exefile = nil; luaFile = nil
22 collectgarbage()
Más detalles, visite: www.doit.am.