Samsung Android 2.3.3 не видит Arduino устройство по bluetooth, а старый Philips раскладушка без проблем

Нет ответов
Makhonin
Offline
Зарегистрирован: 08.11.2011
Доброго времени суток! Есть ардуино-совместимая плата olimexino-328 и bluetooth модуль MOD-BT.
Проблема в том, что компьютер видит устройство и замечательно общается с ним через терминал, а телефон (Samsung s5830 Galaxy Ace (BT version 2.1) устройство ни в какую не видит.
Код INO:
[code=c++]/*
  Olimexino-328 + MOD-BT
  
  This example configures the Olimexino-328 board
  to read the characters MOD-BT receives as a server
  and react to them.
  
  Here, '1' toggles LED1
'2' toggles LED2
  
  More can be added, of course. If you want
  to receive whole strings, take a look at the
  functions in Bluetooth.h, it provides such
  functionality.
  
  If you have any questions, email
  support@olimex.com
  Jan 2013
*/
 
#include "Bluetooth.h"
 
void setup(){
  
  pinMode(13, OUTPUT); //Init LED1
  pinMode( 9, OUTPUT); //Init LED2
  digitalWrite(13, LOW);  //Turn off LED1
  digitalWrite(9, LOW);   //Turn off LED2
  
  //Open serial connection to UEXT
Serial.begin(115200);
  
  //Init; 115200 is the rate at which other devices should connect to MOD-BT.
BT_init(115200);
  
  //Disable the echo
BT_echoOff();
 
  //Allow other devices to auto-connect to MOD-BT
BT_setAutoConnection();
 
  //Start the server
BT_start();
}
 
void loop(){
  char c;
  if (Serial.available()) {
c = Serial.read();
switch(c)
{
 case '1': 
digitalWrite(13, digitalRead(13)^1);
 break;
 case '2':
digitalWrite( 9, digitalRead( 9)^1);
 break;
};
  };
  float volts = analogRead(A2)*0.0048828125;   
  float distance = 65*pow(volts, -1.10);
  Serial.println(distance);   
  delay(100);
  
}[/code]
Библиотека для работы с MOD-BT
Data sheet MOD-BT
Пробовал менять скорость порта в коде на 38400, вычитав в интернете, что это стандартная скорость для Bluetooth передатчиков, но на этой скорости устройство не видит даже компьютер(
UPD: Попробовал найти Arduino с другого телефона (Philips раскладушка старая), и вуа ля, он успешно выполнил сопряжение. Значит проблема с телефоном. Что можно на ведроиде пошаманить, чтобы он нашел Arduino?