-- configurando o pino D1 para saída de dados.
pin = 1
gpio.mode(pin, gpio.OUTPUT)
-- Liga um temporizador de 1 segundo que pisca o LED.
function pisca()
local timer = tmr.create()
local aceso = false
timer:register(1000, tmr.ALARM_AUTO, function(t)
gpio.write(pin, aceso and gpio.HIGH or gpio.LOW)
aceso = not aceso
end)
timer:start()
end
Primeiro protótipo
Não tem um sistema operacional.
Fácil de iterar e explorar novas ideias.
Lado bom:
Não tem um sistema operacional.
Capacidade limitada.
Lado ruim:
Raspberry Pi
É um computador "de verdade"
Linux! LINUX! LEEEEE-NNNUUXX!!!
Alguns modelos tem WIFI.
Como se parece?
local periphery = require "periphery"
local gpio = periphery.GPIO
local rum = gpio(14, "out")
rum:write(false)
...
rum:write(true)
rum:close()
Segundo protótipo
Tem um sistema operacional.
Capacidade quase infinita quando comparado a um MCU.