Desafio 15 - Projeto 36

Controlar um buzzer através de 2 botões (push button) ou teclado

Com base no projeto 36, resolva os seguintes desafios:

1. Altere o circuito do projeto, substituindo o potenciômetro por 2 botões (push button). Apertando o botão da direita a frequência do buzzer aumentará e apertando o botão da esquerda a frequência diminuirá. Utilize os valores os mesmos valores da frequência mínima e máxima do projeto original, variando de 0 a 2500.

 

2. Acrescente um potenciômetro para servir como ajuste de volume dos sons gerados. Observe que o potenciômetro deverá estar montado no circuito como um reostato.

Resultado de imagem para potenciometro como reostato

3. Crie um sistema onde você irá digitar notas musicais pelo teclado fazendo com que o buzzer toque estas notas. Lembre-se que através da função tone(), definimos o pino de conexão do buzzer, a frequência e a duração. Utilize como referência as seguintes notas musicais (Por exemplo, NOTE_C4 tem frequência de 262 Hz):

Dicas e orientações

1) Para construir a montagem do circuito e sketch do primeiro desafio, tome como base o projeto 24.

1.1) Faça a montagem dos botões (push button) de acordo com os conceitos resistor pull-down, pull-up ou pull-up interno do Arduino. Veja os projetos: projeto 2, projeto 2a, projeto 2b.

2) Para elaborar o desafio 2, tomo como base o projeto 35.

3) Para elaborar o desafio 3, tome como base o projeto 27.

 

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Básico - Projeto 99 Medir e exibir a intensidade do som (VU meter) em um display LCD Objetivo O objetivo deste projeto é criar um dispositivo para aferir a intensidade sonora e mostrar essa int...

Intermediário - Projeto I14 Usando qualquer controle remoto com Arduino Objetivo Neste tutorial vamos mostrar como utilizar qualquer Controle Remoto Infravermelho e um fotorreceptor IR para con...

Básico - Projeto 98 Módulo Matriz de Led rítmico - MAX7219 Objetivo O objetivo deste projeto é criar um circuito para fazer com que os leds de uma matriz de leds pisquem de acordo com o ritmo d...

Básico - Projeto 97 Leds piscam de acordo com o som Objetivo O objetivo deste projeto é criar um circuito para fazer piscar vários leds de acordo com o ritmo de uma música. Para isso, vamos uti...

Desafio 89 - Projeto I13 Dez efeitos de iluminação com controle remoto Com base no projeto I13 - Como usar o Controle Remoto Infravermelho com Arduino resolva o seguinte desafio: 1. Com base...

Outros artigos

Mais: Projetos Básicos Projetos Intermediários Desafios Básico

Você está preparado?

Topo