Вот такой код могу предложить. Здесь при получении по BT символа «1» включается светодиод на 13-м пине, при получении символа «0» выключается, и при получении любого значения отправляется назад «OK»
В строках 13 и 14 задайте пароль и адрес устройства. Код я прокомментировал, думаю поймете. Если нет — пишите.
void setup()
{
pinMode(13, OUTPUT); //Пин 13 — выход
Serial.begin(9600); //Инициализируем Serial со скоростью 9600 бод
Serial.print("AT+ORGL"); //Сброс настроек модуля
Serial.print("AT+RMAAD"); //Сброс спаренных устройств
Serial.print("AT+ROLE=1"); //Режим master
Serial.print(AT+RESET"); //Сброс модуля (после смены роли)
Serial.print("AT+PSWD=PASSWORD"); //Пароль ведомого (заменить на свой)
Serial.print(AT+PAIR=ADDRESS, 5"); //Парное устройство (пример: AT+PAIR=12,1,123456, 5)
}
void loop()
{
if (Serial.available()) //Если что-то пришло в Serial...
{
int val = Serial.read(); //Читаем данные
if (val == '1') //Если пришел символ «1»...
{
digitalWrite(13, HIGH); //Подаем на пин 13 высокий сигнал
}
if ( val == '0') //Если пришел символ «0»...
{
digitalWrite(13, LOW); //Подаем на пин 13 низкий сигнал
}
Serial.print("OK");
}
}