Sensor de Temperatura DHT11 NodeMCU
Código lua para o sensor de Temperatura e Humidade DHT11:
PIN_DHT_11 = 5 -- Definindo pino de dados digital, GPIO14 (Ver tabela)
TEMPERATURE_FORMATER="Temperatura:%d.%02d,Humidade:%d.%02d"
-- Efetua a leitura do sensor DHT no GPIO14
status,temp,humi,temp_decimial,humi_decimial = dht.read(PIN_DHT_11)
if( status == dht.OK ) then
dadosTemperatura =
string.format(
TEMPERATURE_FORMATER,
temp,
temp_decimial,
humi,
humi_decimial
)
print(dadosTemperatura)
elseif( status == dht.ERROR_CHECKSUM ) then
print("Erro de checksum na leitura do sensor")
elseif( status == dht.ERROR_TIMEOUT ) then
print("Timeout na leitura do sensor")
end

Nenhum comentário:
Postar um comentário