Не работает Bluetooth-модуль HC-06
- Войдите на сайт для отправки комментариев
Втр, 18/06/2013 - 13:56
Купил на Ebay bluetooth-модуль HC-06 (http://www.ebay.com/itm/HC-06-Master-Wireless-Bluetooth-Transeiver-RF-Module-Serial-4p-Port-line-/121084739938?pt=LH_DefaultDomain_0&hash=item1c31368162)
При подключении к arduino nano начинает часто мигать красным светодиодом, однако ни одним устройством его обнаружить не получается. Пробовал заливать пустой скетч и управлять AT командами через последовательный порт. Отозвался только в одном случае - при выставлении "без окончания строки", "9600 baud" и отправке команды "AT" (ответил "ОК"). Больше ни на какие команды не реагирует вообще ("AT+NAME?" и пр.). Есть ли вероятность, что он все-таки исправен?
Советую настроить модуль до подключения - через комп. Они очень часто могут уходить в режим "моста" игнорируя при этом любые команды настройки. Если модуль не обнаруживается - то он скорее всего в режиме клиента Bluetooth(почитайте документацию).
Через комп чтобы настраивать я распаивал "кнопку" только когда на нее жмешь он начинает принимать команды и по таймауту переходит в режим "мост". Вобщем я намучался прилично с этим китайским говном.
Небольшая поправка: реагирует еще на команды AT+BAUD, AT+PIN, AT+PN, AT+PO, AT+PE. На AT+NAME и AT+VERSION по-прежнему не реагирует.
А ничего не распаивать не вариант? Если нет, то можно подробнее, а то я в этом мало что понимаю
Я писал про то что он слегка неадекватно работает, поэтому удобнее с компа настроить и проверить работу связи
Всем привет такой вопрос хочу сделать машинку. Управления по блютуз приложение на телефоне шлет данные например газ от 0 до 250 вперед 56 назад 72 данные идут друг за другом вопрос в том как разбить получаемые данные по разным переменным ? Чтоб не мешали друг другу (например пише когда получили 72 ехать назад и тут же когда жмем газ проскакивает 72 и мы едим назад ) как то не красиво .
Нужно сообщить, к чемсу именно эти данные относятся.
Т.е. передавать не только данные, но и команды (коды команд). Например, как это сделано в протоколе MIDI.
Это да но приложение к телефону сказанное и нет возможности в нем что то изменить .
Вы уж определитесь, Вам НУЖНО изменить или Вам НЕЛЬЗЯ менять.
Есть приложение к телефону( CONTROLJOESTICK ) оно может передавать от 0 до 250 по одной кординате(газ) и от 0 до 120 по второй (серва). Эти данные оно передает цыклично если газ 0 то передает 0 потон угол сервы и так далее по кругу если газ к примеру 100 то передает 100 протом угол сервы например 60 и т.д. И эти значения мешают друг другу например оно передает ехать прямо зто 84 добовляем газ у нас получается значение 82 а мы при этом едим назад машина поехала в перед.?
Вот и выросло поколение, которое только хамить умеет "болимене" связно.
Вот и выросло поколение, которое только хамить умеет "болимене" связно.
Неа, тож не умеют.
Есть приложение к телефону( CONTROLJOESTICK ) оно может передавать от 0 до 250 по одной кординате(газ) и от 0 до 120 по второй (серва). Эти данные оно передает цыклично если газ 0 то передает 0 потон угол сервы и так далее по кругу если газ к примеру 100 то передает 100 протом угол сервы например 60 и т.д. И эти значения мешают друг другу например оно передает ехать прямо зто 84 добовляем газ у нас получается значение 82 а мы при этом едим назад машина поехала в перед.?
Ну хорошо, есть такое приложение и, судя по Вашим рассуждениям, оно Вам не подходит (либо Вы не умеете им пользоваться). И что дальше?
Всем спасибо уже разобрался.