Como é que vai enviar dados se está também sendo alimentada?
Desculpe desde já, apesar da dúvida parecer "besta", mais como programador eu não entendi isso :(
Como é que vai enviar dados se está também sendo alimentada?
Desculpe desde já, apesar da dúvida parecer "besta", mais como programador eu não entendi isso :(
Olá Adriano,
Cuidado: o pino DATA não está ligado à alimentação, ele está ligado à entrada D3 do NodeMCU, que é utilizada no código para fazer a leitura.
O fio que está fazendo a alimentação no vídeo é o fio vermelho.
Lembrando:
Olá Alessandro Palmeira, obrigado pela sugestão, PORÉM.
Na aula 03 - Sessão 06 Montagem e teste DHT, no tempo 0:44min, o autor diz: "a gente vai colocar entre o pino de dados e a nossa alimentação", repetindo no tempo 1:10min.
:(
Ah sim, Adriano, você está correto! Eu não tinha entendido corretamente a pergunta.
Sobre a conexão: o Data está conectado ao VCC sim, porém com um resistor de alta resistência no meio.
Isso é o que chamamos de resistor pull up, ou seja um resistor que fica puxando para cima a tensão. Nesse caso, ele faz com que a tensão que passa por esse pino fique sempre próxima de 5v. Assim, quando um sinal precisa ser enviado, o sensor abre uma conexão direta com o terra, gerando sinais LOW. Isso acontece pois a resistência é consideravelmente alta, então a corrente "ignora" o caminho da resistência quando o caminho direto para o terra está aberto. Por outro lado, quando o sensor não está enviando sinais LOW, tal caminho garante que o sinal continue em HIGH.
Como o sensor envia dados utilizando o LOW, usamos o resistor pull up para deixar nosso pino sempre em HIGH, assim evitamos problemas na leitura do sinal.
Se quiser saber mais, dê uma olhada na página da wikipédia sobre o assunto!
Abraços, Alessandro