Neste experimento entendemos como o sensor de luminosidade LDR funciona. Trata-se de um sensor que tem sua resistência variando conforme a luminosidade que incide sobre ele. Da forma que foi montado no IoT DevKit, quanto maior a luminosidade, mais próxima de 0 a leitura do sensor. Quanto menor a luminosidade, mais próxima de 4095 a leitura do sensor. Além de lermos o sensor, aprendemos também a mapear o valor lido a fim de termos um valor proporcional de 0 a 100 %. Isso é especialmente útil para calibrarmos o sensor para a realidade que tivermos no ambiente em que o kit for usado.
Essa versão apresenta valores maiores que 100%, substituindo a linha de código 27 pelo abaixo a resposta fica correto:
valorLDR = map(valorLDR, 0, 4095, 0, 100);
Espero ter ajudado!
Giovanni5
Enviado: 2021-06-14 15:45:56
chassizim
O valor de 2500 foi o máximo encontrado durante o vídeo, e por isso o código está desta maneira, porém de fato ele pode apresentar valores acima de 100% em algumas condições de teste, e a conversão entre os limites de leituras da placa é uma opção. Entretanto, lembre-se que, quando o sensor está no escuro, a leitura da placa será próxima de 4095, e quando ele está sendo muito iluminado, a sua leitura será próxima de 0, então a conversão deveria ser <valorLDR = map(valorLDR, 4095, 0, 0, 100)>, para que 0 e 100% não fiquem invertidos.
hmendes.88 Enviado: 2020-11-30 20:30:11
no meu monitor serial soh aparece "⸮", o q pode ser?