Alexies писал(а):
Пока есть проблемы с блютусом - модуль иногда отваливается.
Этот модуль испортить надо очень постараться, например вроде расположить земляной полигон под антенной, скорее всего плата не причём, это не обязательно может быть ваша ошибка, попробуйте перепрошить _сам_ модуль другим вариантом прошивки или для начала проверить регистры настроек, BlueLab SDK V4.1
http://www.torrentino.com/torrents/951376 Некоторые варианты конфигурации "засыпают" если по каналу долго ничего не передаётся, пару байтиков в виде пинга желательно туда сюда раз в минуту пробрасывать.
Кстати типичная неисправность у модулей ВТ в повязках ЛВ именно пропадание связи, устройство вроде работает отзывается по ком порту, но в целом неиграет, два года работала, а потом опа и всё. Лечится заменой модуля или перепрошивкой регистров конфигурации БТ модуля. Модуль в в повязке должен подключается к макету автоматически. Команда конфигурирования автоподключения АT+ROLE=0 или AT+ROLE=1, можно установить роль в Slave или Master соответственно. Иногда эта настройка слетает, вообще довольно подозрительный момент - может быть закладка, запланированное устаревание хз ?
Макет определяет подключение по проводу статус, без всяких AT команд конфигурации. Сам протокол LW примитивный от макета к повязке две команды: символ n включить(on) лампочки + моторчик, f выключить(off). Обратно от повязки принятый пакет в формате 4 байта: заголовок 0х18 и дальше сам ИК пакет 83 01 E2 например. Пример как настраивать модули чтобы не покупать готовые от LW
https://alselectro.wordpress.com/2014/10/21/bluetooth-hc05-how-to-pair-two-modules/ Сам не пользуюсь AT командами: просто "сдираю" через SPI весь банк регистров с рабочего устройства и запихиваю в копию. А вот модули и макетах умирают безсистемно, никакой закономерности.
Давно испытывал модуль на работоспособность при изменении питания от 2,7В до 4В, работает и не перезапускается. При 2,4В уходил(мой экземпляр) в постоянный ресет, при 4,5В сгорает. Так что это наверняка не помехи по питанию...