Índice:
- Etapa 1: prenda o botão à placa de ensaio
- Etapa 2: Conecte um resistor de 10K a uma das pernas do botão
- Etapa 3: conecte a outra perna do resistor ao aterramento (GND) com um fio
- Etapa 4: conecte a outra perna do botão com um fio ao + 5V
- Etapa 5: conecte a perna direita superior do botão com um fio ao pino digital 12
- Etapa 6: conecte a campainha à placa. Anote as etiquetas dos lados positivo (+) e negativo (-) da campainha
- Etapa 7: use um fio para conectar a perna negativa (-) da campainha ao aterramento (GND)
- Etapa 8: use um fio para conectar a perna positiva (+) da campainha ao pino 8
- Etapa 9: codificando seu Arduino
- Etapa 10: Parabéns, você terminou! Agora aperte o botão e ouça a doce música de feliz aniversário
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto usa o Arduino Uno, uma campainha e um botão para tocar a música Parabéns! Quando o botão é pressionado, a campainha toca a música inteira de Parabéns pra você. Vejo a conexão com os cartões musicais de aniversário que meus filhos tanto amam.
Escolhi criar este projeto porque quando concluí meu primeiro projeto usando uma campainha, ele não incluía um botão e reproduzia um padrão muito simples. Eu tinha usado botões para acender LEDs no passado, então decidi adicionar um botão à campainha e também criar a música Parabéns pra você como uma surpresa para o 5º aniversário do meu filho! Ele amou e tocou sem parar! Como sempre, ele adorava apertar o botão. A parte mais difícil deste projeto foi criar do zero o código para a música feliz aniversário, mas foi divertido ver como a codificação pode se conectar a outros assuntos, como escrever música.
Nível de habilidade: iniciante
Inspiração creditada a:
Kilic, M. (2016, 24 de novembro). Melodia da campainha do botão. Obtido em
Materiais
- Micro-controlador Arduino Uno
- Tábua de pão
- Campainha piezoelétrica
- botão
- Resistor de 10K
- 5 fios de jumper macho-macho
- Cabo conector USB
Etapa 1: prenda o botão à placa de ensaio
Etapa 2: Conecte um resistor de 10K a uma das pernas do botão
Etapa 3: conecte a outra perna do resistor ao aterramento (GND) com um fio
Etapa 4: conecte a outra perna do botão com um fio ao + 5V
Etapa 5: conecte a perna direita superior do botão com um fio ao pino digital 12
Etapa 6: conecte a campainha à placa. Anote as etiquetas dos lados positivo (+) e negativo (-) da campainha
Etapa 7: use um fio para conectar a perna negativa (-) da campainha ao aterramento (GND)
Etapa 8: use um fio para conectar a perna positiva (+) da campainha ao pino 8
Etapa 9: codificando seu Arduino
Agora estamos prontos para obter o código do seu projeto. Acesse o link a seguir e copie o código em seu editor Arduino.
Código de feliz aniversário
Código a ser anotado:
-
Crie uma segunda guia para o código do catálogo de argumentos de venda e nomeie-o: pitches.h
- Cole o código do catálogo de pitches em sua nova guia pitches.h
- As linhas 4-9 no código são as notas para a música feliz aniversário. As notas vêm da guia pitches.h
- A linha 15 contém as durações das notas que correspondem às notas nas linhas 4-9
- A linha 42 é onde você regula a velocidade da melodia. Se você quiser acelerar ou desacelerar a melodia, altere este número de acordo.
- A linha 34 é onde você define quantas notas serão reproduzidas na música. Portanto, se você escrever uma nova melodia, pode ser necessário ajustar o número 28 para coincidir com o número de notas em sua nova melodia.
Etapa 10: Parabéns, você terminou! Agora aperte o botão e ouça a doce música de feliz aniversário
Agora que você jogou Happy Birthday, teste suas habilidades musicais e codifique uma nova música de sua preferência usando a guia pitches.h como um catálogo de código para as diferentes notas.