Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
Etapa 2: 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
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.