//líbrerias necesarias
#include <BluetoothSerial.h> // Libreria para el Bluetooth
#include <SD.h>
#include <SPI.h>
#include <TMRpcm.h> // libreria que permite reproducir sonido en Arduino.
BluetoothSerial SerialBT;
TMRpcm Audio; //Se crea un objeto de la librería TMRpcm llamado Audio.
// variables
int A = 0; // Almacena el valor del pulsador 1
int valor = 0; // variable de control
void setup() {
SerialBT.begin("Esp32Harold");
pinMode(2, INPUT); // Entrada del pulsador 1
pinMode(3, INPUT);// Entrada del pulsador 2
Audio.speakerPin = 15; //Define el pin en el que está conectada un parlante.
Serial.begin(9600); // Inicia la comunicacion Serial.
if (!SD.begin()) { //Verifica la coneccion de la tarjeta sd:
Serial.println("Fallo en la tarjeta SD"); //Aviso de que algo no anda bien
return; //No hacer nada si no se pudo leer la tarjeta
}
}
void loop() {
A = digitalRead(2); // Lectura del pin digital 2
B = digitalRead(3);// Lectura del pin digital 3
delay(100);
valor = A + (B * 10); // operacion para obtener 4 valores posibles 0-1-10-11
switch (valor)
{
case 1:
Audio.play("1.wav"); // nombre de archivo a reproducir guardado en la sd.
break;
case 10:
Audio.play("2.wav"); // nombre de archivo a reproducir guardado en la sd.
break;
}// Fin del switch 9
} // Fin del loop