Desafio 91 - Projeto 100

Quatro formas para medir a intensidade sonora em um OLED

Com base no projeto Projeto100 - Criando um VU meter analógico com Arduino e display Oled , resolva o seguinte desafio:

1. Acrescente um botão (push button) e altere o programa original fazendo com que ao pressionar o botão a imagem do dial do VU seja substituída por:

a) Uma barra no topo do display que deverá aumentar ou diminuir dependendo da intensidade sonora captada pelo módulo sensor de som:

b) Quando o botão for pressionado novamente: Um círculo com um ponteiro que deverá ir de 0 até a última marca dependendo da intensidade sonora obtida pelo sensor de som.

c) Quando o botão for pressionado novamente: Faça com que dependo da intensidade do som captada, apareça de 1 a 6 círculos de tamanhos diferentes com o mesmo centro, do menor para o maior.

d) Quando o botão for pressionado novamente: Volte a imagem do VU meter do projeto original.

Dicas e orientações

a) Para o desafio 1, tome como base o Projeto 94 - Simulando um botão giratório no display OLED - Arduino para desenhar a barra e o botão com ponteiro.

Comentários

Compartilhe:

Publicidade

 

 

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

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 d...

Intermediário - Projeto 16 Medir distâncias com sensor HC-SR04, display LCD e Arduino Objetivo Utilizar o sensor ultrassônico HC-SR04 junto com o Arduino para medir distâncias entre o sensor e ...

Intermediário - Projeto 15 Usando o sensor ultrassônico HC-SR04 com Arduino sem biblioteca Objetivo Utilizar o o sensor ultrassônico HC-SR04 junto com o Arduino para medir distâncias entre o se...

Desafio 92 - Projetos 101 e 102 Conversões pressão e temperatura lidas no sensor BMP280 Com base nos projetos Projeto101 - Como usar o sensor BMP280 para medir pressão atmosférica, altitude e t...

 Básico - Projeto 102 Medindo pressão, temperatura e altitude com BMP280 e display OLED Objetivo O objetivo deste projeto é mostrar como utilizar o módulo sensor BMP280 (barômetro) junto com o ...

Outros artigos

Mais: Desafios Projetos Intermediários Projetos Básicos Circuitos básicos Dicas de Software

Você está preparado?

Topo