Desafio93 - Régua eletrônica com indicador luminoso - sensor HC-SR04 e Arduino

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

×

Infomações do site / SEO








×

Adicionar Marcadores