Arduino UNO R4 - Player de MP3
Este tutorial ensina como criar um player de MP3 usando um Arduino UNO R4, um módulo de player de MP3, um cartão Micro SD e um alto-falante. O player de MP3 carrega músicas ou gravações de áudio do cartão Micro SD. O Arduino UNO R4 controla o módulo de player de MP3 para escolher e tocar uma música do cartão, transformá-la em um sinal de áudio e enviar esse sinal ao alto-falante. Vamos ver esses passos em detalhes.
- Como conectar um alto-falante e módulos de player de MP3 ao Arduino UNO R4
- Como programar o Arduino UNO R4 para tocar uma música do cartão micro SD
- Como adicionar botões de tocar, pausar, próxima e anterior
Depois, você pode mudar o código para incluir um potenciômetro ou um encoder rotativo para ajustar o volume.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo de Player de MP3 Serial e o Alto-falante
Pinagem do Módulo de Player de MP3 Serial
Um módulo de player de MP3 serial inclui três interfaces:
- A interface com o Arduino UNO R4: tem quatro pinos:
- Pino RX: é para dados e deve ser conectado ao pino TX do Arduino UNO R4, usando Serial de hardware ou por software.
- Pino TX: também é para dados e deve ser conectado ao pino RX do Arduino UNO R4, por meio de Serial de hardware ou por software.
- Pino VCC: é para alimentação e deve ser conectado ao VCC (5V).
- Pino GND: é um pino de terra e deve ser conectado ao GND (0V).
- A interface com o alto-falante: um conector fêmea de saída Aux de 3,5mm.
- A interface com o cartão Micro SD: o slot do cartão Micro SD fica na parte de trás do módulo.

Pinagem do Alto-falante
Um alto-falante geralmente tem dois pontos de conexão:
- Conexão de áudio: usa um conector Aux macho de 3,5mm para se conectar ao player de MP3.
- Conexão de alimentação: pode usar um USB, um adaptador de 5V ou outros tipos de conexão de energia.
Como Funciona
O que precisamos deixar pronto:
- Salvar uma lista de músicas ou gravações em um cartão micro SD.
- Colocar o cartão micro SD no módulo de player de MP3.
- Conectar o módulo de player de MP3 ao Arduino UNO R4.
- Conectar o módulo de player de MP3 a um alto-falante.
- Conectar o alto-falante a uma fonte de energia.
Cada arquivo MP3 no cartão Micro SD tem um número, começando em 0, que mostra a ordem das músicas.
Então podemos configurar o Arduino UNO R4 para enviar comandos ao módulo de player de MP3. Ele consegue tratar estes comandos:
- Começar a tocar
- Parar
- Tocar a próxima
- Tocar a anterior
- Ajustar o volume
O módulo de player de MP3 toca o arquivo MP3 guardado no cartão micro SD, transforma-o em um sinal de áudio e envia esse sinal ao alto-falante pela interface Aux de 3,5mm.
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Código Arduino UNO R4 - Tocar Música
O código abaixo começa a tocar a primeira música salva no cartão Micro SD.
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a primeira vez que você usa o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima no Arduino IDE.
- Ligue os componentes de acordo com o diagrama fornecido.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 correta (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Siga os passos da seção Como Funciona
- Copie o código fornecido e use-o no Arduino IDE
- Pressione o botão Upload do Arduino IDE para enviar o código ao Arduino UNO R4
- Divirta-se com a música
Código Arduino UNO R4 - Tocar Música com botões de controle
O código abaixo é uma versão melhorada do código anterior. Ele inclui quatro botões que permitem controlar o player de MP3.
As conexões de ligação para o código mencionado:

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Agora, você pode mudar os projetos para incluir mais recursos, por exemplo:
- Incluir um potenciômetro para ajustar o volume. Para ver as instruções, consulte o tutorial Potenciômetro com Arduino UNO R4.
- Incorporar um controle remoto IR seguindo o tutorial Controle Remoto IR com Arduino UNO R4.
- Adicionar um leitor e um cartão RFID para criar um player de MP3 com RFID. Para mais detalhes, visite o tutorial RFID com Arduino UNO R4.