25.12.2014, 15:48 | #91 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
Так попробуй через Serial1, а не просто Serial
|
26.12.2014, 03:19 | #92 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
Благодарю за помощь и подсказки
позже попробую с Леонардой ,я так понял там везде вместо serial изменить на Serial1 , отпишусь позже ...,
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
06.02.2015, 11:07 | #93 | |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
Цитата:
вопрос - случаем не собираешься виджет свой доработать ? размер шрифта изменять , форму окна ., ну т.д. или забросил тему ...
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
|
07.02.2015, 16:19 | #94 |
Пользователь
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
|
Привет. Собираюсь да вот никак не соберусь)
Если будет время на след. неделе то добавлю смену размера шрифта. А форму окна зачем менять? Размеры растягиваются лаучером.
__________________
Lancer 9, Nexus7+arduino+ir remote+blaupunkt gt400+pcm2704 |
08.02.2015, 14:30 | #95 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
Виджет, представленный здесь не имеет таких широких настроек как ,например, Zooper. Поэтому используя последний в связке с Remote steering wheel control и Tasker можно получить больше возможности.
Для получения данных с ардуино создаем профиль Событие - Система - Intent Recived. В действие пишем org.kangaroo.rim.action.ACTION_DATA_RECEIVE. Профиль будет отрабатывать при каждом приеме данных из ардуино. На профиль вешаем задачу, в которой читаем переменную %org_kangaroo_rim_device_extra_args. Ну а далее используем эту переменную или в таскере для вывода на сцену, или через Zooper, в котором создаем любой виджет и отображаем данные. Из ардуино несколько данных можно передавать, например, в виде <var:x1#x2#x3>. Здесь x1, x2,x3 - передаваемые данные, # - разделитель (используется для расчленения переменной). Как использовать Zooper в Tasker расписано при его настройке. |
08.02.2015, 18:01 | #96 |
Пользователь
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
|
Ну если есть более удобное решение то не буду заново изобретать велосипед. Можно скрин как это выглядит?
__________________
Lancer 9, Nexus7+arduino+ir remote+blaupunkt gt400+pcm2704 |
08.02.2015, 18:53 | #97 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
|
20.02.2015, 04:09 | #98 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
у мня ни фига не получается
я в таскере не силен.... если можно разжевать по полочкам - буду благодарен у мня выводится две тепмературы из ардуино ,tempa и tempb все что я сделал - это поставил виджет и таскер на большее тямы не хватает ....
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
20.02.2015, 09:31 | #99 |
Пользователь
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
|
1. В ардуино отправляешь данные вида:
Serial.print("<data:"); Serial.print (tempa); Serial.print("#"); Serial.print(tempb); Serial.println(">"); Можно отправлять данные как у автора RemoteInputsMgr по отдельности, но так, как мне кажется, немного сложнее в их отлавливании таскером. Но в некоторых случаях только такой вариант реализации возможен, например, для передачи данных температуры и реализации резистивных кнопок чтобы отсеивать информацию с кнопок. 2. На планшете в RemoteInputsMgr выбираем USB соединение и устанавливаем скорость обмена как в ардуино. 3. В таскере создаем профиль-событие-система-Intent Received. В поле действие пишем org.kangaroo.rim.action.ACTION_DATA_RECEIVE. Идем назад на вопрос - выбираем или создаем новую задачу, например, arduino. 4. В задаче: 4.1 Нажимаем плюс-переменная-установить переменную: Имя: %имя (любое имя) До: %org_kangaroo_rim_device_extra_args 4.2 Плюс-переменная-расчленить переменную: Имя: имя из п.4.1 Разделитель: разделитель из строки посылаемой ардуино. В нашем случае - # 4.3 Ecли данные из ардуино посылаем по отдельности, то в задаче нужно отслеживать переменную %org_kangaroo_rim_device_extra_command. Аналогично п.4.1 читаем ее. Например, переменной %Com присваиваем ее значение и сравниваем, например, с "tempa". Если %Com=tempa, то выполняем какие-то действия с данными %org_kangaroo_rim_device_extra_args. Как писал ранее, пофиль будет отрабатывать при каждом приеме данных из ардуино. 5. Открываем Overlas-плюс-название профиля-add-виджет-zooper-виджет нужного размера-назад и нажать на имени созданного виджета, чтобы OFF поменялось на ON. Выходим из программы. На экране тапаем по виджету, открывается редактор. Создаем что нужно. В поле дополнительные параметры выбираем таскер и пишем #Txxx#, Ok. XXX - имя переменной. Выходим из редактора. В overlays отключаем виджет. При необходимости там же в настройках отключаем возможность реакции при нажатии на него. 6. В таскере в ранее созданной задаче. Плюс-плагин-zooper-конфигурация(карандаш): ZW переменная: переменная из редактора zooper (XXX) ZW текст: имя из п.4.1 Если данные из ардуино посылаются все сразу, то к имени нужно дописать порядковый номер передаваемых данных (1,2,...). Их можно посмотреть во вкладке VARS. Сохранить. 7. Создаем новую задачу, например Overlays on. Плюс-плагин-overlays-конфигурация(карандаш)-созданный виджет-вкл. 8. Запускаем задачу Overlays on и в виджете должна отображаться информация. |
21.02.2015, 07:02 | #100 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
вот пятый пункт не понял ...
5. Открываем Overlas-плюс-название профиля-add-виджет-zooper-виджет нужного размера-назад и нажать на имени созданного виджета, чтобы OFF поменялось на ON это где открывать ?
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
Метки |
arduino |
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|