![]() |
Цитата:
Точно обновил, иконка появилась. |
А ведь я обманул. Хитрость то есть. Я добавил дополнительную экстру
primavera.arduino.intent.extra.string данные нужно брать с нее. Т.е. в таскере это будет %primavera_arduino_intent_extra_string |
Цитата:
А для передачи в Arduino используете так как в документации написано или тоже допилили что-то? |
как в документации
|
Цитата:
|
не опробовал. В моем месте так же и обычное радио ловит, да еще вместо антенны был кусок провода на столе.
|
Цитата:
Уже неделю бьюсь - отправлять в порт на Mega2560 могу только силами USB Serial Monitor Lite, остальные терминалы не могут до Меги достучаться. А тут еще и Таскер прикручен - предел мечтаний для меня. Модифицированную Arduino Uno Communicator установил, соединение до Mega2560 прошло. Можно поподробнее, что именно в Tasks Tasker'a добавить, для отправки по serial "0" или "1" ? |
Собрал все в кучу. Примерка и качество приема
pokertk обмен происходит с помощью механизма интентов для того чтобы отправить сообщение на ардуино нужно отправить интент с action primavera.arduino.intent.action.SEND_DATA. В него нужно добавить Extra (переменную с данными) primavera.arduino.intent.extra.DATA. В таскере это можно сделать двумя способами 1. с помощью действия Разное Send Intent там где действие будет: action primavera.arduino.intent.action.SEND_DATA Там где extra: action primavera.arduino.intent.action.SEND_DATA:ВашаСтро ка 2. С помощью действия Скрипт-Run Shell А там уже am broadcast -a action primavera.arduino.intent.action.SEND_DATA -e action primavera.arduino.intent.action.SEND_DATA "Ваша строка" (пишу по памяти, проверить негде). На прошивке от Тимура эта команда почему-то хочет выполняться только под рутом. Я пользуюсь вторым вариантом. Для получения данных с ардуино создаем профиль Событие - Система - Intent Recived. В действие пишем primavera.arduino.intent.action.DATA_RECEIVED В задаче этого профиля вам будет доступна переменная %primavera_arduino_intent_extra_string со строкой переданной из ардуино. Профиль будет отрабатывать при каждом приеме данных из ардуино. |
а зачем весь этот огород если тем же таскером можно читать-писать данные напрямую, из serial-устройства.
|
Цитата:
|
Часовой пояс GMT +4, время: 10:42. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot