Início
/
Desafios
/
Desafio93 - Régua eletrônica com indicador luminoso - sensor HC-SR04 e Arduino
Desafio93 - Régua eletrônica com indicador luminoso - sensor HC-SR04 e Arduino
Angelo Luis Ferreira | 01/04/2022
Acessos: 1.415
Desafio 93 - Projeto I16
Medir distâncias com sensor ultrassônico / indicador luminoso
Com base no projeto I16 - Como medir distâncias por meio de um sensor ultrassônico HC-SR04 com Arduino e display LCD (régua eletrônica) , resolva os seguintes desafios:
1. Acrescente no projeto um led RGB que servirá como um indicador de distância, sendo: distância entre 5 e 10cm (cor vermelha), entre 10 e 15 cm (cor verde) e entre 15 e 20cm (cor azul). Nas demais distâncias o led ficará desligado.
2. Acrescente mais um item no menu de unidades de leitura, fazendo com que a exibição das distâncias apareça também em metros. Portanto o projeto iniciará em centímetros, e ao clicar o botão será convertido para milímetros, metros e polegadas, sucessivamente.
3. Elimine a aplicação da biblioteca HCSR04 e calcule diretamente as distâncias do sensor através da fórmula:
Distância = (Tempo pino echo em nível alto * velocidade do som) /2
Dicas e orientações
a) No desafio 1, você poderá utilizar um led RGB ânodo ou cátodo. Para saber como usar um led RGB com Arduino veja o Projeto 23 - Criando efeito de cores com um LED RGB.
Obs.: O LED RGB nada mais é que três Leds em um só, ele é formado por um vermelho (R de red), um verde (G de green) e um azul (B de blue). Associando as cores dos três Leds é possível se obter várias possibilidades de cores.
b) No desafio 2, para converter centímetro para metro, utilize a referência abaixo:
C) Para o desafio 3 utilize o projeto I15 - Como usar o sensor ultrassônico HC-SR04 com Arduino sem o auxílio de biblioteca como referência.
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários