viernes, 4 de noviembre de 2016

DFplayer y TFT LCD 2.4" touch

 Volvemos a trabajar con gráficos y la función táctil pero ademas vamos a enviar comandos a un modulo DFplayer.

 En el link anterior encontraremos información necesaria, comandos y funciones, cableado y también acceso a una librería especifica.
 En este proyecto no sera necesario incluir librerías relativas al modulo DFplayer. Solo montaremos los comandos abajo indicados y se los enviaremos oportunamente desde el siguiente entorno gráfico:








0x01 Next
0x02 Previous
0x06 Specify volume 0-30
0x07 Specify EQ 0/1/2/3/4/5  Normal/Pop/Rock/Jazz/Classic/Bass
0x11 Repeat play                        [1:start repeat play][0:stop play]
0x0D Playback
0x0E Pause


  Para enviar comandos al modulo DFplayer será necesario un puerto serie distinto al que usamos para la comunicación con el PC.
 Se incluirá la librería SoftwareSerial para declarar como puerto serie virtual los pines digitales 10,11 (RX,TX) y así poder enviar los comandos. En la practica no recibiremos los datos desde el reproductor por lo que solo será necesario conectar el pin 11 al pin 2 de DFplayer ( TX a RX ). Pero eso si, a través de una resistencia de 1K para adaptar los niveles de tensiónTTL - UART )

 En la pantalla se representa el estado del reproductor con 2 pilotos que se ven rojos en el estado "Reproduciendo"   y  " Pausa"  respectivamente.  " Stop" se representa con los dos pilotos de color gris. El  piloto  "Reproduciendo" copia el estado del pin BUSY en el reproductor  DFplayer. 

 Con rectángulos, círculos y triángulos básicamente se ha diseñado la botonera para el control del reproductor. Para eso se han usado las ya bien conocidas librerías adafruit.




 Este es el sketch del programa:


DFplayer y TFT LCD 2.4" touch


 El reproductor DFplayer tiene buena calidad de sonido. También es adecuado para ser incluido en sistemas de locución automática.


 Como siempre digo , solo espero que este proyecto te haya gustado.
Nada más por el momento.


 Saludos y hasta pronto.

 AGP.miniproyects.










No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.