Autor Tema: DFPLAYER mini  (Leído 296 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado moli

  • PIC10
  • *
  • Mensajes: 3
DFPLAYER mini
« en: 21 de Noviembre de 2023, 07:37:38 »
  Buen día a todos\as. Tengo un problema en reproducir un tema específico con el DFMINIPLAYER. En mi caso solo quiero que se reproduzca el track 2 por 10 segundos (y así continuamente). Yo trabajo con el PIC C COMPILER. Acá abajo les dejo el código que realice. Lo único que hace es reproducir el track 1, pero no el 2. Quería que le echen un vistazo para ver en que me estoy equivocando. Gracias!!!



/* quiero reproducir solo el track 2 por 10 seg*/


#include <16f887.h>
#fuses HS,NOWDT,NOPROTECT,NOPUT, NOLVP, BROWNOUT
#use delay(clock=20M)

#use RS232(BAUD=9600, XMIT=PIN_C6, RCV=PIN_C7)




void main (){

while (true){

           delay_ms(100);
           
 
           putchar(0x7e);            //mando el comando de iniciación           
           putchar(0xff);           
           putchar(0x06);
           putchar(0x0d);
           putchar(0x00);
           putchar(0x00);
           putchar(0x01);
           putchar(0xfe);         
           putchar(0xed);           
           putchar(0xef);         
           delay_ms(100);
           
         
           
           
           //ahora mando el comando de reproducir el track 2
 
           
           putchar(0x7e);           
           putchar(0xff);
           putchar(0x06);
           putchar(0x03);
           putchar(0x00);
           putchar(0x00);
           putchar(0x02);
           putchar(0xfe);
           putchar(0xf6);           
           putchar(0xef);
           
           delay_ms(10000);   //lo reproduce 10 segundos
           
           
           



}


}
« Última modificación: 21 de Noviembre de 2023, 16:08:01 por moli »