#include "BluetoothSerial.h"
//#define USE_PIN // Uncomment this to use PIN during pairing. The pin is specified on the line below
#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth is not enabled! Please run `make menuconfig` to and enable it
#endif
BluetoothSerial SerialBT;
const char *pin = "0471";
String device_name = "Tablero2023";
int estado=0;
int analogo=0;
int cont=0;
const long intervalo = 2000;
//int Pin[] = {32,33,25,26,27,14,12,13,9,10,23,22,21,19,18,5,17,16,4,0,2,15};
//char Datos[] = {'a','b','c','d','e','f','g','h','p','j','k','A','B','C','D','E','F','G','H','I','J','K','L'};
unsigned long ledStartTime = 0; // Almacenar el tiempo en que se encendió el pin
int estadoAnterior = 0;
void setup(){
Serial.begin(115200); // Inicialización de la conexión en serie para la depuración
SerialBT.begin(device_name); // Nombre de su dispositivo Bluetooth y en modo esclavo
Serial.println("El dispositivo Bluetooth está listo para emparejarse");
/*
for (int i=0; i <= 15; i++){
pinMode(Pin[i],OUTPUT);
}
for (int i=0; i <= 15; i++){
pinMode(Pin[i],LOW);
}
*/
delay(1000);
}
void loop(){
if(Serial.available()){ // Si el puerto serie esta habilitadp
estado = Serial.read(); // Lee lo que llega por el puerto Serie
for (int i=0; i <= 13; i++){
if(estado == Datos[i]){
digitalWrite(Pin[i],HIGH);
delay(100);
digitalWrite(Pin[i],LOW);
}
}
}
}