Se você quer aprender eletrônica e programação na prática, este projeto musical com Arduino Uno vai te ensinar exatamente como fazer isso. Aqui você vai montar o circuito, conectar cada componente e programar a placa para tocar uma melodia enquanto luzes e movimentos acontecem sincronizados com o ritmo.
No vídeo publicado em nossas redes sociais, a música escolhida foi uma marchinha de carnaval, mas você pode usar qualquer música, basta alterar as notas e tempos no código.

Componentes utilizados
Antes de começar, separe:
- 1x Arduino Uno
- 2x módulo buzzer passivo KY-006
- 2x LEDs RGB
- 2x micro servo SG90
- 8x LEDs (cores diversas)
- 8x resistores 220 Ω
- Jumpers e protoboard
Como o projeto funciona
Você vai programar o Arduino para tocar uma sequência de notas. Cada nota possui um tempo definido, e esse tempo controla todos os efeitos do projeto.
Enquanto a música toca:
- o buzzer reproduz as notas
- os LEDs piscam em sequência
- os LEDs RGB alternam cores
- os servos se movimentam
Ou seja, a música funciona como um relógio mestre que sincroniza todo o sistema.
Lógica por trás da música
Para montar a melodia, você pode fazer exatamente como neste projeto:
- Toque a música em um piano virtual
- Anote as notas utilizadas
- Defina o tempo de cada nota
- Ajuste até o ritmo ficar correto
Depois que você finalizar a melodia, use os mesmos tempos para programar luzes e movimentos. Assim tudo permanece sincronizado automaticamente.
Ligações do circuito
Buzzers
- Positivo → pino digital
- Negativo → GND
LEDs comuns
- Perna longa → resistor 220 Ω → pino digital
- Perna curta → GND
LEDs RGB
Para cada LED RGB:
- Vermelho → pino digital
- Verde → pino digital
- Azul → pino digital
- Terminal comum → GND
(se for modelo cátodo comum)
Servos SG90
- Vermelho → 5 V
- Marrom → GND
- Laranja → pino PWM
Se notar tremores, alimente os servos com fonte externa 5 V.
Passo a passo de montagem
1. Prepare a protoboard
Leve 5 V e GND do Arduino para os trilhos laterais.
2. Instale os LEDs simples
Posicione os 8 LEDs e ligue cada um com resistor ao pino digital correspondente.
3. Conecte LEDs RGB
Use pinos separados para cada cor. Isso permite criar efeitos de mistura.
4. Ligue os buzzers
Conecte cada buzzer a um pino digital configurado como saída.
5. Instale os servos
Conecte sinal aos pinos PWM e alimentação ao 5 V.
Como programar na IDE
- Instale a IDE do Arduino
- Conecte a placa via USB
- Selecione:
- Placa → Arduino Uno
- Porta → correspondente
- Abra o código do projeto: arquivo do código
- Clique em Upload
Estrutura do código
Você vai perceber que o programa segue três blocos principais:
- Notas musicais
Define frequências usadas. - Tempo das notas
Controla duração de cada som. - Eventos sincronizados
Aciona LEDs e servos durante cada nota.
Essa organização facilita ajustes e permite trocar a música sem refazer toda a lógica.
Como trocar a música
Se quiser usar outra melodia:
- Substitua as notas
- Ajuste tempos
- Recompile
Dica: músicas simples funcionam melhor para iniciantes.
Possíveis otimizações
Depois que montar e testar, experimente evoluir o projeto:
- adicionar botões para trocar músicas
- incluir display mostrando a nota atual
- usar sensor para iniciar automaticamente
- salvar melodias em cartão SD
O que você aprende com este projeto
Ao finalizar o projeto musical com Arduino Uno, você terá praticado:
- temporização precisa
- controle de múltiplos dispositivos
- programação estruturada
- sincronização de eventos
Essas habilidades são base para automação, robótica e sistemas embarcados.
Conclusão
Agora você tem um guia completo para montar, programar e personalizar seu próprio sistema musical interativo. Esse tipo de projeto não só ensina conceitos técnicos importantes, mas também torna o aprendizado mais divertido e visual. Teste variações, altere músicas e explore novos efeitos, quanto mais você experimentar, mais vai evoluir.
Projeto realizado por Emanuel Sousa – Graduando em Engenharia Mecatrônica


Deixe um comentário