1

Topic: Пропуски в передаче данных по направлению Ардуино-Андроид

Установил бесплатную апликацию для пробы. Ардуино отправляет каждую секунду в аппаратный порт (бодрейт 9600, к нему соединен Bluetooth модуль HC-05) 3 текста по 40, 40 и 10 символов. Только каждая пятая посылка содержит символы неотображаемые в терминале ARDUINO IDE и именно эта пятая посылка отображается на Андройд устройстве. Другими словами апликация "RemoteXY для Android" обновляет данные раз в пять секунд и то через некоторое время после установления связи, а до того обновление каждые 15-10 сек. Связь HC05 - Android теряется через полчаса. Строка-две по сорок символов еще отображаются, попытка включить в дело третью, все портит.
Пожалуйста подскажите, что делать, если необходимо:
Поддерживать связь без вмешательства человека длительное время, месяц хотя бы.
Отправлять по блютус три строки длиной 40 40 и 10 символов. (На андройде хватает всего 3 текст-бокса, нет других элементов).
Обновлять (отображать) данные каждую секунду без провалов.
А еще Гугл информирует, что платная версия несовместима ни с одним из моих моб устройств, а пробы я успешно (названные выше проблемы не лишают меня оптимизма) делаю на Самсунг Галакси Ноут 2.
Заранее благодарю Вас за помощь.

2

Re: Пропуски в передаче данных по направлению Ардуино-Андроид

Видимо у вас в главном цикле loop есть задержка в виде delay().
Данные передаются несколько раз в секунду.