роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: bluetooth модуль НС-04/HC-06 принимает,но не передает данные
r0m Post Id


Рядовой


Сообщений всего: 2
Дата рег-ции: Окт. 2012  



Вспоможите пожалуйста советом!

Никак не могу заставить передавать данные по BT с помощью модуля принимает модуль четко.
Предположительно HC-04 или HC-06 (default имя - linvor, скорость - 9600, пароль 1234)
куплен здесь
http://dx.com/p/wireless-bluetoo...ver-module-80711
)
Питаю от Arduino Nano 3.3V пина. На RX модуля входящий сигнал делю как здесь:
http://www.instructables.com/ima.../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 ?
 
 Top
mihail Post Id



Гуру


Сообщений всего: 1065
Дата рег-ции: Март 2010  



99 из 100 bluetooth модуль работает. Если проблема в модуле, то компьютер не смог бы его увидеть. Но, сам модуль с ПК вполне корректно общается. Следовательно, проблема в Вашей схеме и/или программе для МК и/или ПК.

http://robocraft.ru/blog/electronics/587.html
 
 Top
r0m Post Id


Рядовой


Сообщений всего: 2
Дата рег-ции: Окт. 2012  



mihail пишет:
99 из 100 bluetooth модуль работает. Если проблема в модуле, то компьютер не смог бы его увидеть. Но, сам модуль с ПК вполне корректно общается. Следовательно, проблема в Вашей схеме и/или программе для МК и/или ПК.

http://robocraft.ru/blog/electronics/587.html


Так вот и не понятно, прогамму привел, с подключением все просто, TX с RX не перепутал, раз он принимает. Все просто, а слать никак не могу заставить этот чертов модуль =(

Рядом же комманда btSerial.read() работает, а тут же btSerial.write() уже нет, как так может быть ???

Что еще можно попробовать проверить ?

(Отредактировано автором: 11 Октября, 2012 - 23:15:28)

 
 Top
Страниц (1): [1]
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru