SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 1
MÓDULO MP3 WTV020-SD-16P Y ARDUINO
OBJETIVOS
 Integrar sonido en nuestros proyectos electrónicos de
una forma sencilla y barata.
MATERIAL NECESARIO
Ordenador con el IDE instalado
Placa de Arduino UNO (u otro
modelo), con el cable USB
Decodificador WTV020SD-16P, y una
tarjeta microSD de 2Gb o menos
3 pulsadores
Cables para conexiones
Un altavoz
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 2
Decodificador WTV020SD-16P
El decodificador WTV020SD-16P es un dispositivo de bajo costo
(unos 2,35€) que nos va a permitir añadir sonido a nuestros proyectos
electrónicos con una calidad de sonido superior a como si lo
hiciéramos con el propio Arduino.
Vamos a estudiar cómo es y cómo funciona este dispositivo. En
las siguientes imágenes podemos ver cuáles son sus pines y la función
de cada uno de ellos:
Con este módulo podemos trabajar de dos modos:
- De forma autónoma (sólo con una pequeña circuitería).
- Conectado a nuestro Arduino y utilizando una librería.
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 3
Vamos a ver el primer caso. Para ello deberíamos montar el siguiente
esquema:
Básicamente nos valdría con alimentar el dispositivo (3,3V a
VDD-> Importante!!!, con más tensión podríais deteriorarlo, y 0V a
GND). Luego conectaríamos un pulsador para el RESET y otros dos (P02 y
P03) para avanzar/retroceder en las pistas de audio. Por último,
conectaríamos un altavoz a los pines SPK+ y SPK-.
El circuito no tiene más dificultad. Ahora sí, debemos tener en
cuenta que el dispositivo lee los ficheros de audio en formato .ad4.
Para ello debemos convertir nuestros ficheros .mp3 o .wav a dicho
formato. Esto lo podemos hacer descargándonos el siguiente programa
4D-SOMO-tool, y viendo los sencillo pasos a seguir en el siguiente
vídeo.
Aquí tenéis algunos archivos .ad4 de muestra para hacer alguna
prueba si queréis antes de convertir vuestros propios sonidos.
Recomendaciones para no tener problemas con los ficheros de
audio:
- La tarjeta microSD debe ser de cómo mucho 2 Gb.
- La tarjeta microSD debe estar formateada como FAT32.
- Los archivos de audio deben ser codificados en 4-bit ADPCM.
- Los ficheros de audio deben de tener la extensión .ad4
- Los ficheros de audio deben de estar en el raíz de la tarjeta
microSD, y no dentro de carpetas (y preferiblemente solos en el
raíz, sin más archivos de otro tipo).
- Los ficheros de audio los debemos renombrar empezando por el
0000.ad4 y hasta el 0511.ad4.
Podéis ver el funcionamiento de este modo en el siguiente vídeo.
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 4
Yo, en concreto, en lugar de montar el regulador de tensión para
conseguir los 3,3V, lo conecté a la salida de 3,3V de un Arduino y me
funciona perfectamente también.
Si optamos por el otro modo (conectado al Arduino), deberemos
instalar en nuestro IDE la siguiente librería Wtv020sd16p, y conectar
nuestro módulo al Arduino según la siguiente tabla y esquema:
WTV020-SD-16P Arduino
VCC 16 (VDD) 3,3V
GND 8 (GND) GND
RESET 1 (RESET) D2
CLOCK 7 (P04) D3
DATA 10 (P05) D4
BUSY 15 (P06) D5
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 5
En este caso particular, vamos a desarrollar una práctica donde
vamos a reproducir los diferentes archivos de audio que hemos grabado
en la micro SD en formato .ad4. Por simplicidad, lo vamos a hacer a
través del puerto serie:
- Si enviamos un ‘1’, sonará la pista 1.
- Si enviamos un ‘2’, sonará la pista 2.
- Si enviamos un ‘3’, sonará la pista 3.
- Y si enviamos un ‘4’, sonará la pista 4.
El código es el siguiente:
#include <Wtv020sd16p.h>
int resetPin = 2; // The pin number of the reset pin.
int clockPin = 3; // The pin number of the clock pin.
int dataPin = 4; // The pin number of the data pin.
int busyPin = 5; // The pin number of the busy pin.
Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin);
String orden;
void setup() {
//Initializes the module.
wtv020sd16p.reset();
Serial.begin(9600);
}
void loop() {
if (Serial.available()>0)
{
wtv020sd16p.reset();
orden=Serial.readString();
if (orden=="1")
{
wtv020sd16p.stopVoice();
wtv020sd16p.playVoice(1);
Serial.println(orden);
}
TALLER PRACTICO DE ARDUINO
by Luis Torreño Peromingo
+info en www.programacionyrobotica.com Página 6
Y aquí tenéis un vídeo del resultado.
Como podéis observar, el esquema es sencillo y el código no tiene gran
complicación (no olvidéis incluir la librería en vuestro IDE).
Ahora sólo queda que penséis en vuestra propia aplicación, por
ejemplo, un ascensor donde nos vaya diciendo un mensaje de voz según
su estado (“subiendo”, “bajando”, “abriendo puertas”, “planta baja”,
“”planta 1”, etc), o un juguete que vaya diciendo mensajes según los
estímulos del entorno recibidos.
HEMOS APRENDIDO…
 El patillaje y funcionamiento del módulo MP3 WTV020-SD-
16P.
 A instalar una librería en nuestro IDE.
 A convertir ficheros MP3 y WAV a formato .ad4.
if (orden=="2")
{
wtv020sd16p.stopVoice();
wtv020sd16p.playVoice(2);
Serial.println(orden);
}
if (orden=="3")
{
wtv020sd16p.stopVoice();
wtv020sd16p.playVoice(3);
Serial.println(orden);
}
if (orden=="4")
{
wtv020sd16p.stopVoice();
wtv020sd16p.playVoice(4);
Serial.println(orden);
}
}
}

Weitere ähnliche Inhalte

Ähnlich wie Wtv020 sd-16 p y arduino (20)

Tutorial
TutorialTutorial
Tutorial
 
Como hacer video digital
Como hacer video digitalComo hacer video digital
Como hacer video digital
 
Tutorial audacity
Tutorial audacityTutorial audacity
Tutorial audacity
 
Sonido y Video digital
Sonido y Video digitalSonido y Video digital
Sonido y Video digital
 
Tutorial edicion-de-sonido-con-audacity
Tutorial edicion-de-sonido-con-audacityTutorial edicion-de-sonido-con-audacity
Tutorial edicion-de-sonido-con-audacity
 
Audacity tutorial
Audacity tutorialAudacity tutorial
Audacity tutorial
 
Ebook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacityEbook tutorial edicion-de-sonido-con-audacity
Ebook tutorial edicion-de-sonido-con-audacity
 
Ebook tutorial edicion-de-sonido-con-audacity78ty78y6789y78
Ebook tutorial edicion-de-sonido-con-audacity78ty78y6789y78Ebook tutorial edicion-de-sonido-con-audacity78ty78y6789y78
Ebook tutorial edicion-de-sonido-con-audacity78ty78y6789y78
 
Manual audacity
Manual audacityManual audacity
Manual audacity
 
Tutorial audacity
Tutorial audacityTutorial audacity
Tutorial audacity
 
Hola
HolaHola
Hola
 
Miguel tutorial en pdf
Miguel tutorial en pdfMiguel tutorial en pdf
Miguel tutorial en pdf
 
Tutorial audacity
Tutorial audacityTutorial audacity
Tutorial audacity
 
Tutorial programa-audacity
Tutorial programa-audacityTutorial programa-audacity
Tutorial programa-audacity
 
Arduino
ArduinoArduino
Arduino
 
Arquitectura de un PC
Arquitectura de un PCArquitectura de un PC
Arquitectura de un PC
 
El sonido en la práctica
El sonido en la prácticaEl sonido en la práctica
El sonido en la práctica
 
Presentacion taller kdenlive
Presentacion   taller kdenlivePresentacion   taller kdenlive
Presentacion taller kdenlive
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 

Mehr von Luis Torreño Peromingo (11)

Interruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOInterruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINO
 
Instalación de drivers y software de Arduino
Instalación de drivers y software de ArduinoInstalación de drivers y software de Arduino
Instalación de drivers y software de Arduino
 
La Celula Eucariota
La Celula EucariotaLa Celula Eucariota
La Celula Eucariota
 
Notre CollèGe En Images
Notre CollèGe En ImagesNotre CollèGe En Images
Notre CollèGe En Images
 
prueba
pruebaprueba
prueba
 
PresentacióN3
PresentacióN3PresentacióN3
PresentacióN3
 
Prueba
PruebaPrueba
Prueba
 
Comobajarvideodeyoutube
ComobajarvideodeyoutubeComobajarvideodeyoutube
Comobajarvideodeyoutube
 
Crear Blog En Blogger
Crear Blog En BloggerCrear Blog En Blogger
Crear Blog En Blogger
 
Desarrollo De Un Blog
Desarrollo De Un BlogDesarrollo De Un Blog
Desarrollo De Un Blog
 
Crear Cuenta Gmail
Crear Cuenta GmailCrear Cuenta Gmail
Crear Cuenta Gmail
 

Kürzlich hochgeladen

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Kürzlich hochgeladen (20)

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 

Wtv020 sd-16 p y arduino

  • 1. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 1 MÓDULO MP3 WTV020-SD-16P Y ARDUINO OBJETIVOS  Integrar sonido en nuestros proyectos electrónicos de una forma sencilla y barata. MATERIAL NECESARIO Ordenador con el IDE instalado Placa de Arduino UNO (u otro modelo), con el cable USB Decodificador WTV020SD-16P, y una tarjeta microSD de 2Gb o menos 3 pulsadores Cables para conexiones Un altavoz
  • 2. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 2 Decodificador WTV020SD-16P El decodificador WTV020SD-16P es un dispositivo de bajo costo (unos 2,35€) que nos va a permitir añadir sonido a nuestros proyectos electrónicos con una calidad de sonido superior a como si lo hiciéramos con el propio Arduino. Vamos a estudiar cómo es y cómo funciona este dispositivo. En las siguientes imágenes podemos ver cuáles son sus pines y la función de cada uno de ellos: Con este módulo podemos trabajar de dos modos: - De forma autónoma (sólo con una pequeña circuitería). - Conectado a nuestro Arduino y utilizando una librería.
  • 3. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 3 Vamos a ver el primer caso. Para ello deberíamos montar el siguiente esquema: Básicamente nos valdría con alimentar el dispositivo (3,3V a VDD-> Importante!!!, con más tensión podríais deteriorarlo, y 0V a GND). Luego conectaríamos un pulsador para el RESET y otros dos (P02 y P03) para avanzar/retroceder en las pistas de audio. Por último, conectaríamos un altavoz a los pines SPK+ y SPK-. El circuito no tiene más dificultad. Ahora sí, debemos tener en cuenta que el dispositivo lee los ficheros de audio en formato .ad4. Para ello debemos convertir nuestros ficheros .mp3 o .wav a dicho formato. Esto lo podemos hacer descargándonos el siguiente programa 4D-SOMO-tool, y viendo los sencillo pasos a seguir en el siguiente vídeo. Aquí tenéis algunos archivos .ad4 de muestra para hacer alguna prueba si queréis antes de convertir vuestros propios sonidos. Recomendaciones para no tener problemas con los ficheros de audio: - La tarjeta microSD debe ser de cómo mucho 2 Gb. - La tarjeta microSD debe estar formateada como FAT32. - Los archivos de audio deben ser codificados en 4-bit ADPCM. - Los ficheros de audio deben de tener la extensión .ad4 - Los ficheros de audio deben de estar en el raíz de la tarjeta microSD, y no dentro de carpetas (y preferiblemente solos en el raíz, sin más archivos de otro tipo). - Los ficheros de audio los debemos renombrar empezando por el 0000.ad4 y hasta el 0511.ad4. Podéis ver el funcionamiento de este modo en el siguiente vídeo.
  • 4. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 4 Yo, en concreto, en lugar de montar el regulador de tensión para conseguir los 3,3V, lo conecté a la salida de 3,3V de un Arduino y me funciona perfectamente también. Si optamos por el otro modo (conectado al Arduino), deberemos instalar en nuestro IDE la siguiente librería Wtv020sd16p, y conectar nuestro módulo al Arduino según la siguiente tabla y esquema: WTV020-SD-16P Arduino VCC 16 (VDD) 3,3V GND 8 (GND) GND RESET 1 (RESET) D2 CLOCK 7 (P04) D3 DATA 10 (P05) D4 BUSY 15 (P06) D5
  • 5. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 5 En este caso particular, vamos a desarrollar una práctica donde vamos a reproducir los diferentes archivos de audio que hemos grabado en la micro SD en formato .ad4. Por simplicidad, lo vamos a hacer a través del puerto serie: - Si enviamos un ‘1’, sonará la pista 1. - Si enviamos un ‘2’, sonará la pista 2. - Si enviamos un ‘3’, sonará la pista 3. - Y si enviamos un ‘4’, sonará la pista 4. El código es el siguiente: #include <Wtv020sd16p.h> int resetPin = 2; // The pin number of the reset pin. int clockPin = 3; // The pin number of the clock pin. int dataPin = 4; // The pin number of the data pin. int busyPin = 5; // The pin number of the busy pin. Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin); String orden; void setup() { //Initializes the module. wtv020sd16p.reset(); Serial.begin(9600); } void loop() { if (Serial.available()>0) { wtv020sd16p.reset(); orden=Serial.readString(); if (orden=="1") { wtv020sd16p.stopVoice(); wtv020sd16p.playVoice(1); Serial.println(orden); }
  • 6. TALLER PRACTICO DE ARDUINO by Luis Torreño Peromingo +info en www.programacionyrobotica.com Página 6 Y aquí tenéis un vídeo del resultado. Como podéis observar, el esquema es sencillo y el código no tiene gran complicación (no olvidéis incluir la librería en vuestro IDE). Ahora sólo queda que penséis en vuestra propia aplicación, por ejemplo, un ascensor donde nos vaya diciendo un mensaje de voz según su estado (“subiendo”, “bajando”, “abriendo puertas”, “planta baja”, “”planta 1”, etc), o un juguete que vaya diciendo mensajes según los estímulos del entorno recibidos. HEMOS APRENDIDO…  El patillaje y funcionamiento del módulo MP3 WTV020-SD- 16P.  A instalar una librería en nuestro IDE.  A convertir ficheros MP3 y WAV a formato .ad4. if (orden=="2") { wtv020sd16p.stopVoice(); wtv020sd16p.playVoice(2); Serial.println(orden); } if (orden=="3") { wtv020sd16p.stopVoice(); wtv020sd16p.playVoice(3); Serial.println(orden); } if (orden=="4") { wtv020sd16p.stopVoice(); wtv020sd16p.playVoice(4); Serial.println(orden); } } }