Player com Arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T22:30:17Zhttps://labdegaragem.com/forum/topics/player-com-arduino?commentId=6223006%3AComment%3A875561&xg_source=activity&feed=yes&xn_auth=nocorreção:
é funcional, mas p…tag:labdegaragem.com,2021-10-03:6223006:Comment:8756352021-10-03T14:38:11.216Ztiago merceshttps://labdegaragem.com/profile/tiagomerces
<p>correção:</p>
<p></p>
<p><span>é funcional, mas pouco prático, <span style="text-decoration: line-through;">pois assim que você trocar as musicas, a informação não será atualizada automaticamente.</span></span><span style="text-decoration: line-through;"> </span> pois quando você adicionar uma musica, ou trocar o cartão SD, naturalmente, as informações não serão atualizadas. Será usada as informações antigas. Tornando necessário editar o arquivo principal novamente.</p>
<p>correção:</p>
<p></p>
<p><span>é funcional, mas pouco prático, <span style="text-decoration: line-through;">pois assim que você trocar as musicas, a informação não será atualizada automaticamente.</span></span><span style="text-decoration: line-through;"> </span> pois quando você adicionar uma musica, ou trocar o cartão SD, naturalmente, as informações não serão atualizadas. Será usada as informações antigas. Tornando necessário editar o arquivo principal novamente.</p> Existe ainda uma outra altern…tag:labdegaragem.com,2021-10-03:6223006:Comment:8755612021-10-03T14:18:45.040Ztiago merceshttps://labdegaragem.com/profile/tiagomerces
<p>Existe ainda uma outra alternativa, mas talvez não seja muito prática.</p>
<p></p>
<p>Você utilizaria o DfPlayer mini para tocar a mp3, entretanto, teria que fazer uma lista manual das informações das musicas (nome da musica, duração total, etc..)</p>
<p>O tempo corrido da musica, seria feito através da análise do pino busy, usando uma função millis() (é bem simples).</p>
<p></p>
<p>é funcional, mas pouco prático, pois assim que você trocar as musicas, a informação não será atualizada…</p>
<p>Existe ainda uma outra alternativa, mas talvez não seja muito prática.</p>
<p></p>
<p>Você utilizaria o DfPlayer mini para tocar a mp3, entretanto, teria que fazer uma lista manual das informações das musicas (nome da musica, duração total, etc..)</p>
<p>O tempo corrido da musica, seria feito através da análise do pino busy, usando uma função millis() (é bem simples).</p>
<p></p>
<p>é funcional, mas pouco prático, pois assim que você trocar as musicas, a informação não será atualizada automaticamente.</p> Olá.
Também recomendo o Pro…tag:labdegaragem.com,2021-10-03:6223006:Comment:8754662021-10-03T01:32:35.528ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Olá.</p>
<p> Também recomendo o Processing no PC, é incrivelmente completo, rico em tutoriais e funcional.</p>
<p> Caso queira um caminho sem o PC, direto usando só o arduino, recomendo um ESP32 com uma biblioteca para tocar MP3.</p>
<p> Ex: <a href="https://github.com/schreibfaul1/ESP32-audioI2S" target="_blank">https://github.com/schreibfaul1/ESP32-audioI2S</a></p>
<p> Nunca usei, mas parece ser mto interessante.</p>
<p></p>
<p>Olá.</p>
<p> Também recomendo o Processing no PC, é incrivelmente completo, rico em tutoriais e funcional.</p>
<p> Caso queira um caminho sem o PC, direto usando só o arduino, recomendo um ESP32 com uma biblioteca para tocar MP3.</p>
<p> Ex: <a href="https://github.com/schreibfaul1/ESP32-audioI2S" target="_blank">https://github.com/schreibfaul1/ESP32-audioI2S</a></p>
<p> Nunca usei, mas parece ser mto interessante.</p>
<p></p> olá JSQ.
Sim, é possív…tag:labdegaragem.com,2021-10-02:6223006:Comment:8756302021-10-02T15:01:44.979ZElcids Chagashttps://labdegaragem.com/profile/ElcidsChagas
<p><span style="font-size: 12pt;">olá JSQ.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Sim, é possível sim fazer isso. Eu mesmo já fiz aplicações desde as mais simples até as mais sofisticadas, que fazem isso.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Mas exige que vc programe alguma <strong><em>linguagem</em> </strong>ou <strong><em>Interface</em> </strong>para o envio dos dados ao <em><strong>Arduino</strong></em>.…</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;">olá JSQ.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Sim, é possível sim fazer isso. Eu mesmo já fiz aplicações desde as mais simples até as mais sofisticadas, que fazem isso.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Mas exige que vc programe alguma <strong><em>linguagem</em> </strong>ou <strong><em>Interface</em> </strong>para o envio dos dados ao <em><strong>Arduino</strong></em>.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> Uma das "linguagens" mais acessíveis para isso é a <strong>"Processing"</strong>. Esta "linguagem" foi desenvolvida para ser acessível <span style="text-decoration: underline;"><em>justamente</em></span> para aqueles que não são especialistas em programação <span style="text-decoration: underline;"><em>e nem são</em></span> dessa área da tecnologia. Ou seja, se vc seguir algum bom tutorial sobre <strong>"Processing"</strong>, certamente vai conseguir fazer o que vc quer (e ainda terá conhecimento agregado).</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> Depois disso, lá no <strong><em>código do Arduino</em></strong>, vc só precisa receber os dados (tem uma técnica para isso também, mas não é complicada), e então fazer o que deseja com esses dados (por exemplo exibir em um Display Gráfico colorido). O que se pode fazer a partir daí, é imenso, e dependerá da sua criatividade.</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> Eu não posso te recomendar um tutorial sobre o <strong>"Processing"</strong>, porque eu mesmo nunca li nenhum deles. Mas a Internet está cheia desses tutoriais, bastando pesquisar sobre eles. Depois vc vai ter que ter a sensibilidade de perceber quais destes tutoriais são realmente bons pra se aprender, porque a Internet é uma selva com todos os bichos que se pode imaginar (alguns bichos mais "selvagens" que outros). Mas a dica é sempre olhar pelo menos dois deles (dentre os "bons" é claro), e se possível até compará-los quando vc tiver uma dúvida sobre algum ponto.</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> No meu caso, eu não uso o <strong>"Processing"</strong>. Uso o <strong>C/C++</strong> ou <strong>VB</strong>. Mas aí é um ambiente mais técnico e talvez um pouco mais pesado para a grande maioria das pessoas.</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> Ah, uma dica sobre a funcionalidade do que vc está querendo fazer: primeiro comece com o Hardware mais tradicional, ou seja, com o Arduino conectado diretamente via USB, e depois que vc conseguir o resultado que deseja, vc pode acrescentar uma Interface <em><strong>Bluetooth</strong></em> ao Arduino (tipo "<strong>HC05</strong>"), e vai ver que vc nem precisará mudar sua aplicação para que o Arduino receba os dados através do Bluetooth, ou seja, "sem fios".</span></p>
<p></p>
<p></p>
<p><span style="font-size: 12pt;"> Espero ter ajudado.</span></p>
<p></p>
<p><span style="font-size: 12pt;"> abrçs,</span></p>
<p><span style="font-size: 12pt;"> Elcids</span></p>