Stap 6: Programando
Vamos começar een explorar nossa plataforma. OS bestuurders instalados geen passo anterior permitirão que seu computador envie mensagens para o ESP8266 zorgt de uma porta seriële que será criada automaticamente quando verbinden seu Nodemcu Devkit nb porta USB. Abra o ESPlorer, selecione een nova porta seriële geen canto superieure direito e, logo abaixo, kliek em verbinden.
Een tela que é apresentada é dividida horizontalmente em duas partes. Een da direita apresenta ondersteunt para verbinden-se ao module, bem como um terminal que mostra een comunicação entre os 2 sistemas. Een da esquerda permite een generic de código além upload e voor executie mesmo.
Exemplo 1: Conectando-se een uma rede Wifi
print(wifi.sta.getip())<br>--nil wifi.setmode(wifi.STATION) wifi.sta.config("SSID","password") print(wifi.sta.getip()) --192.168.18.110
Exemplo 2: Cliente HTTP
-- A simple http client<br>conn=net.createConnection(net.TCP, false) conn:on("receive", function(conn, pl) print(pl) end) conn:connect(80,"121.41.33.127") conn:send("GET / HTTP/1.1\r\nHost: www.nodemcu.com\r\n" .."Connection: keep-alive\r\nAccept: */*\r\n\r\n")
Exemplo 3: Servidor HTTP
-- a simple http server<br>srv=net.createServer(net.TCP) srv:listen(80,function(conn) conn:on("receive",function(conn,payload) print(payload) conn:send("Hello, NodeMCU.")end) end)
Exemplo 4: Elkadrey + Thingspeak
Arquivo init.lua + dht11.lua
Exemplo 5: Sensor DHT11 + Thingspeak
Arquivo init.lua + dht11.lua