Início
/
Desafios
/
Desafio15 - Controlar buzzer com botões ou pelo teclado
Desafio15 - Controlar buzzer com botões ou pelo teclado
Angelo Luis Ferreira | 03/04/2018
Acessos: 4.583
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.
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
{source}
style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">
{/source}
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários