Никак не могу заставить передавать данные по BT с помощью модуля принимает модуль четко.
Предположительно HC-04 или HC-06 (default имя - linvor, скорость - 9600, пароль 1234)
куплен здесь
http://dx.com/p/wireless-bluetooth-rs23 ... dule-80711
)
Питаю от Arduino Nano 3.3V пина. На RX модуля входящий сигнал делю как здесь:
http://www.instructables.com/image/F4H8GM6H1QML3ZC
Скетч для arduino IDE 1.0/0.22 мигающий диодиком от посланных из терминалки комманд работает четко и с winxp и с android.
- Код: Выделить всё
#include <SoftwareSerial.h>
SoftwareSerial btSerial(4,3);
void setup()
{
btSerial.begin(9600);
}
void loop()
{
if (btSerial.available())
{
char command = btSerial.read();
btSerial.write(command);
}
}
Serial.read - работает, а вот Serial.write уже нет, совсем ничего не шлет.
без SoftwareSerail и на 0 и 1 пинах тоже пробовал - без изменений.
Без arduino посылка 'AT' ничего не возвращает, вроде должно приходить 'OK'.
Подача 3.3V на pio11 (контакт 34) ничего ни меняет, команды не воспринимает, работает по прежнему на 9600 и только на прием модулем.
Как мне добиться передачи данных этим модулем?? Все проверил-перепроверил, голову уже сломал почти.Что можно еще попробовать?
И еще как точно определить его идентичность - HC-04 или HC-06 ?