Índice:

Feliz Aniversário - Campainha e Botão: 10 Passos
Feliz Aniversário - Campainha e Botão: 10 Passos

Vídeo: Feliz Aniversário - Campainha e Botão: 10 Passos

Vídeo: Feliz Aniversário - Campainha e Botão: 10 Passos
Vídeo: My Baby - Furacão Love - Dan-Sa / Daniel Saboya (Coreografia) 2024, Julho
Anonim
Image
Image
Anexe o botão à placa de ensaio
Anexe o botão à placa de ensaio

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

Conecte um resistor de 10K a uma das pernas do botão
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

Conecte a outra perna do resistor ao aterramento (GND) com um fio
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

Conecte a outra perna do botão com um fio ao + 5V
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

Conecte a perna direita superior do botão com um fio ao pino digital 12
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

Anexe a campainha ao quadro. Anote as etiquetas dos lados positivo (+) e negativo (-) da campainha
Anexe a campainha ao quadro. 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)

Use um fio para conectar a perna negativa (-) da campainha ao aterramento (GND)
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

Use um fio para conectar a perna positiva (+) da campainha ao pino 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

Parabéns, você terminou! Agora aperte o botão e ouça a doce música de feliz aniversário!
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.

Recomendado: