Como usar com Arduino – Módulo YX6300 Leitor de Cartão com Saída de Áudio P2

Como usar com Arduino – Módulo YX6300 Leitor de Cartão com Saída de Áudio P2

img00_como_usar_com_arduino_modulo_yx6300_leitor_de_cartao_com_saida_de_audio_p2_yx5300_musica_player_mp3_serial

– Descriçã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.

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:

Datasheet YX6300

– 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:

Binary Hex Converter

5) Na imagem a seguir você pode ver como devem ficar os arquivos de áudio na pasta 01 do cartão de memória:

img01_como_usar_com_arduino_modulo_yx6300_leitor_de_cartao_com_saida_de_audio_p2_yx5300_musica_player_mp3

– 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:

img02_como_usar_com_arduino_modulo_yx6300_leitor_de_cartao_com_saida_de_audio_p2_yx5300_musica_player_mp3_

– 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:

Download MD_YX5300

– 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:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 4 comentários para esta postagem
  1. claudio às 10:38

    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

    • Euler Oliveira Autor às 08:49

      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.

  2. Vu às 05:20

    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?

    • Euler Oliveira Autor às 20:13

      Hi Vu.

      Do you use which adapter with nano?