10 julho, 2016

Sensor de Temperatura DHT11 NodeMCU

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