Índice:

Player de música simples com campainha: 4 etapas
Player de música simples com campainha: 4 etapas

Vídeo: Player de música simples com campainha: 4 etapas

Vídeo: Player de música simples com campainha: 4 etapas
Vídeo: Jorge & Mateus - 5 Regras (Clipe Oficial) [É Simples Assim] 2024, Julho
Anonim
Player de música simples com campainha
Player de música simples com campainha

Este é um projeto simples que permitirá que você toque música em seu arduino usando uma campainha e alguns LEDs. Dependendo da frequência, um LED diferente acenderá.

Para isso, você precisará de:

  • seu arduino uno
  • tábua de pão
  • 4 resistores
  • campainha
  • 3 LEDs
  • botão
  • alguns fios de conexão

Etapa 1: Adicionando o botão

Adicionando o Botão
Adicionando o Botão

Etapa 2: botão e campainha

Botão e campainha
Botão e campainha

Conecte sua campainha à placa de ensaio com um fio conectado ao trilho GND e o outro conectado a qualquer pino em seu Arduino (13, neste caso).

Seu botão deve ser conectado ao aterramento por meio de um resistor, ao barramento de alimentação e a qualquer pino do Arduino (neste caso, pino 8).

Etapa 3: Adicionando LEDs

Adicionando LEDs
Adicionando LEDs

Adicione seus três LEDs à placa de ensaio, conectando a extremidade longa de cada um aos pinos do Arduino usando resistores. Os cabos mais curtos permanecerão conectados ao trilho GND.

Certifique-se de conectar o barramento de alimentação e o barramento GND aos pinos 5v e GND em seu arduino.

Etapa 4: Código

O código foi amplamente inspirado e montado usando três referências principais

este tutorial de melodia do Arduino; esta postagem do fórum sobre como sincronizar LEDs com luzes; esta postagem com as notas necessárias para tocar músicas de Natal.

Embora não funcione como eu esperava inicialmente, ele reproduz a música quando o botão é pressionado. A intenção era tocar músicas diferentes dependendo de quantas vezes o botão foi clicado (daí o contador no código), mas eu continuava encontrando problemas com a colocação das notas e batidas dentro de uma instrução if. Quando realmente iria compilar, a campainha apenas soaria e o LED vermelho piscaria, fraco mas rápido, até que a música acabasse.

Recomendado: