Étape 6: Étape 5: analyse du Code
En octobre, nous donnons l’analyse de code détaillé pour le DoitCar.
Quand NodeMCU se met au travail, init.lua est utilisé comme l’entrée de l’application. Si ce fichier existe, alors toutes les actions peuvent démarrer automatiquement. Par conséquent, selon cette caractéristiques, certains codes peuvent être écrits ici pour démarrer automatiquement.
Le code d’initialisation. LUA est montré comme.
1 print("\n")
impression 2 (« ESP8266 en route")
3
4 exefile locale = « DoitCarControl »
5 luaFile local = {exefile.. ". LUA"}
6 car moi, f à ipairs(luaFile)
7 si file.open(f) alors
8 file.close()
9 impression ("fichier compiler:".. f)
node.compile(f) 10
11 impression ("supprimer le fichier:".. f)
12 file.remove(f)
13 fin
14 fin
15
16 if file.open (exefile.. ". LC") puis
17 dofile (exefile.. ". LC")
18 d’autre
19 impression (exefile.. ". LC n'existe pas")
20 fin
exefile 21 = nil ; luaFile = nil
22 collectgarbage()
Plus de détails, veuillez consulter : www.doit.am.