Skip to content

guilhermerodrigues680/wav2c-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Wav Icon Bootstrap Logo JQuery Logo
wav2c online

Conversor escrito em Javascript que lê um WAV Unsigned 8-bit PCM e converte em um array C/C++ para uso em microcontroladores

Tabela de Conteúdo

  1. wav2c-online
  2. Descrição
  3. Exemplo de uso
  4. Capturas de tela
  5. Links
  6. Contributor
  7. License

wav2c-online

Acesse o conversor em: guilhermerodrigues680.github.io/wav2c-online
Video onde explico Como converter e reproduzir áudio usando o Arduino sem módulo mp3:
https://www.youtube.com/watch?v=LHUzp2lcPNU

Descrição

Conversor escrito em Javascript que lê um WAV Unsigned 8-bit PCM e converte em um array C/C++ para uso em microcontroladores
Útil para tocar sons em um microcontrolador , não sendo necessário um modulo MP3. Porém fica restrito ao tamanho de memoria disponivel no microcontrolador.

Exemplo de uso

Para converter um áudio, ex: um .MP3, ultilize o software Audacity para converter ele em Mono em seguida reduza a taxa de amostragem para 8000 e exporte como WAV Unsigned 8-bit PCM . Após gerado o arquivo carregue ele no conversor que gerará o código C/C++ .

Para o Arduino, o código de Michael Smith pode ser ultilizado para reproduzir o som. https://playground.arduino.cc/Code/PCMAudio/

Capturas de tela

SCREENSHOT-01.png SCREENSHOT-02.png

Links

Contributor

LinkedIn: Guilherme Rodrigues

License

This project is licensed under the terms of the MIT license.

About

Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published