现有代码如下,需要再加个蓝牙代码就可以不通过矩阵键盘输入密码来实现开锁,要实现此功能的蓝牙代码应如何写?求大神帮忙
//新的键盘对象
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
LiquidCrystal_I2C lcd(0x3F,16,2); //设置LCD1602的I2C地址为0x27,LCD1602为两行,每行16个字符的液晶显示器
String oldPassword = "";//保存老密码
String newPassword = "";//保存输入的修改密码
int addNum = 0;//错误计数
String inPut = "";//保存输入字符串
String n = "";//字符串转整型用的变量
int beep = 12;//蜂鸣器
int lock=13; //继电器
unsigned long now;//现在时间用于计时
unsigned long before;//参考时间用于计时
unsigned long delayTime = 30000;//锁定时间
void setup()
{
pinMode(beep, OUTPUT);//蜂鸣器引脚
pinMode(lock, OUTPUT);//继电器引脚
digitalWrite(beep, HIGH); //蜂鸣器不响
digitalWrite(lock, LOW); //继电器断开
Serial.begin(9600);//初始化串口
// 初始 LCD
lcd.init(); // 给LCD的I2C通讯初始化,需要执行两次
delay(20);
lcd.init(); // 给LCD的I2C通讯初始化
delay(20);
lcd.backlight();//点亮LCD背光灯
//开机从EEPROM中读取密码,6位密码保存在EEPROM0-5地址当中
for (int i = 0; i < 6; i++)
{
oldPassword += EEPROM.read(i);
}
//串口打印测试信息
Ser