Arduino + RN-42 Bluetooth модуль

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Доброго времени суток, сообщество.

Перепрошил модуль HC-05 прошивкой от RN-42, настроил, соединил со смартфоном..

Из терминала текст отправляется нормально. не могу послать команду "Play"

//Press Play
  Serial.write((byte)0xFD);
  Serial.write((byte)0x03);
  Serial.write((byte)0x03);
  Serial.write((byte)0x80);
  Serial.write((byte)0x00);
delay(10);
//Release key
  Serial.write((byte)0xFD);
  Serial.write((byte)0x03);
  Serial.write((byte)0x03);
  Serial.write((byte)0x00);
  Serial.write((byte)0x00); 

Пробовал другие команды - не проходят - хотя со смартфоном соединение есть и приложение для музыки запущено.

Вот из даташита: 

0x10 //Volume UP
0x20 //Volume DOWN
0x40 //Mute
0x80 //Play/Pause
0x100 /Next
0x200 // Previous
0x400 //Stop
0x1000 //FF
0x2000 //FR
 
И из примеров от туда же:
EX vol up:
0xFD 0x03 0x03 0x10 0x00 //Vol Up press
0xFD 0x03 0x03 0x00 0x00 //Release key

Подскажите, кто имел дело.

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Перенес на Software.serial, снизил скорость до 9600, пины 8/9 на леонардо про микро.

Заработало.

Видимо не самая лучшая идея использовать единственный железный порт когда ардуинка подключена к компу.

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Имеет смысл написать небольшой FAQ по конфигурирование и использованию этого модуля в качестве пульта управления музыкой на смарте?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

ESP32 ble keyboard библиотека на гитхабе спасёт вас от мучений и прибавит сильно больше функционала

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Спасибо, мне не нужен функционал, мне нужно 6 кнопок для управления музыкой с родного пульта мотоцикла. Ну там чуточку функционала есть, но Ардуино мини хватает за глаза и за уши, спасибо за предложение.