- Descrição: O Display de 7 Segmentos (Anodo Comum) é…

Como usar com Arduino – Módulo YX6300 Leitor de Cartão com Saída de Áudio P2
– Descrição:
O Módulo YX6300 Leitor de Cartão com Saída de Áudio P2 é um dispositivo capaz de reproduzir faixas de áudio em formato MP3 ou WAV de 8kHz a 48kHz. Este módulo suporta micro cartão SD / SDHC formatado em FAT32 / FAT16.
O Módulo YX6300 Leitor de Cartão com Saída de Áudio P2 ou Serial MP3 Player v1.0 YX5300 como também é conhecido, possui saída de áudio P2 estéreo e aceita conexão de um fone de ouvido ou alto falante, por exemplo.
O controle Módulo YX6300 Leitor de Cartão com Saída de Áudio P2 é feito utilizando comandos seriais TTL UART RS232, logo, fica fácil conectá-lo ao Arduino ou a qualquer outra plataforma embarcada que possua comunicação serial.
– Especificações e características:
– Controlador: YX6300
– Tensão de operação: 3,2 a 5,2VDC
– Tipo de cartão suportado: micro SD / SDHC
– Formatação do cartão: FAT32 / FAT16
– Saída de áudio: conector P2 estéreo
– Arquivos de áudio suportados: MP3 e WAV
– Taxa de amostragem de áudio: 8KHz a 48KHz
– Interface de comunicação: serial TTL a 9600 bps
– Temperatura de operação:-40º a 85 º celsius
– Datasheet:
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário fazer a reprodução de faixas de áudio a partir de comunicação serial.
– Proposta da prática:
Utilizar o Módulo YX6300 Leitor de Cartão com Saída de Áudio P2 em conjunto com o Arduino para reproduzir em uma caixa de som as faixas de áudio armazenadas em um cartão de memória inserido no módulo. O controle do módulo será realizado através do monitor serial do ambiente de programação do Arduino.
1) Formate o cartão de memória em FAT32 e em seguida crie na raiz do cartão uma pasta chamada 01.
2) Cada arquivo de áudio deverá iniciar com a numeração de três dígitos, por exemplo, 001 002 003 004… 010 011… 026 027 e assim sucessivamente. O requisito principal é que cada arquivo inicie com um número de três dígitos. Se após a numeração você quiser colocar uma palavra para identificar cada gravação, fique à vontade.
3) Copie os arquivos de áudio para a pasta 01 do cartão de memória.
4) A biblioteca responsável por fazer as execuções do áudio através do Módulo YX6300, utiliza como padrão a numeração em base octal. Portanto, quando for usar a função da biblioteca que executa um arquivo de áudio específico e a numeração do arquivo for 008 ou acima, deverá fazer a conversão de base decimal para octal. Para executar o áudio 008, por exemplo, deverá passar como parâmetro o número 010 (8 decimal convertido em octal é igual a 10), para o áudio 009 deverá passar o número 011 (9 decimal convertido em octal é igual a 11), para o áudio 015 deverá passar o número 017 (15 decimal convertido em octal é igual a 17) e assim sucessivamente. Para os áudios de 001 a 007 não é preciso fazer nenhuma conversão de base. No link abaixo você pode fazer as conversões de decimal para octal:
5) Na imagem a seguir você pode ver como devem ficar os arquivos de áudio na pasta 01 do cartão de memória:
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Módulo YX6300 Leitor de Cartão com Saída de Áudio P2
01 – Micro Cartão de Memória
04 – Cabos Jumper macho-fêmea
01 – Fone de ouvido / Caixa de som com conector P2 macho
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Biblioteca:
– Importando bibliotecas para o ambiente de programação do Arduino:
Arduino – Importando bibliotecas para a IDE
– Código:
OBS: este código é o exemplo que está disponível a biblioteca MD_YX5300.
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Jarvis – Feedback / Confirmação das ações executadas no Arduino
não consigo fazer funcionar o sketch ele dá o seguinte erro Compilation terminated.
exit stetus 1 MD_yx5300.h:no such file or diretctory.
pode me ajudar
Olá Claudio.
Agradeço pelo comentário!
Pela descrição do erro, falta instalar a biblioteca corretamente.
Na descrição do tutorial tem a biblioteca para download.
hi, i used to module yx6300 interface with arduino nano, but if i use common source then it’s OK, i use arduino nano with adapter and speaker on another source then it’s wrong, i can’t hear anything. Can you help me?
Hi Vu.
Do you use which adapter with nano?