PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Дополнительные устройства

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2014, 15:48   #91
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Так попробуй через Serial1, а не просто Serial
murano вне форума   Ответить с цитированием
Старый 26.12.2014, 03:19   #92
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

Цитата:
Сообщение от murano Посмотреть сообщение
Так попробуй через Serial1, а не просто Serial
Благодарю за помощь и подсказки
позже попробую с Леонардой ,я так понял там везде вместо serial изменить
на Serial1 , отпишусь позже ...,
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Старый 06.02.2015, 11:07   #93
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

Цитата:
Сообщение от xxoma Посмотреть сообщение
Запилил виджет для Remote steering wheel control(http://forum.xda-developers.com/show....php?t=2635159)
Позволяет выводить на виджет любые данные с ардуины.
Для начала ставим прогу по ссылке выше, там читаем описание что как и куда.
После чего ставим мою прогу, при создании виджета указываем название параметра который он будет отображать(например temp), с ардуины соответственно отсылаем его же, например Serial.print("<temp: 25>"). В названии параметра, насколько я заметил, нельзя использовать цифры, если кому критично пишите автору Remote steering wheel control.
Тестил на 4.4.4, кому нужно для версий пониже пишите - скомпилю.


Привет !!!
вопрос - случаем не собираешься виджет свой доработать ?
размер шрифта изменять , форму окна ., ну т.д.
или забросил тему ...
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Старый 07.02.2015, 16:19   #94
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Привет. Собираюсь да вот никак не соберусь)
Если будет время на след. неделе то добавлю смену размера шрифта. А форму окна зачем менять? Размеры растягиваются лаучером.
__________________
Lancer 9, Nexus7+arduino+ir remote+blaupunkt gt400+pcm2704
xxoma вне форума   Ответить с цитированием
Старый 08.02.2015, 14:30   #95
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Виджет, представленный здесь не имеет таких широких настроек как ,например, 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 расписано при его настройке.
murano вне форума   Ответить с цитированием
Старый 08.02.2015, 18:01   #96
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Ну если есть более удобное решение то не буду заново изобретать велосипед. Можно скрин как это выглядит?
__________________
Lancer 9, Nexus7+arduino+ir remote+blaupunkt gt400+pcm2704
xxoma вне форума   Ответить с цитированием
Старый 08.02.2015, 18:53   #97
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

[IMG][/IMG]

В правом квадрате температура от датчика подключенного к ардуино
Переменной temp присваиваем данные от ардуино (вида "var1#var2#...). Разбираем temp на составляющие (temp1, temp2, ....).
Присваиваем переменной temp из zooper значение temp1. Выводим виджет zooper через оверлей.
murano вне форума   Ответить с цитированием
Старый 20.02.2015, 04:09   #98
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

у мня ни фига не получается
я в таскере не силен....
если можно разжевать по полочкам - буду благодарен
у мня выводится две тепмературы из ардуино ,tempa и tempb
все что я сделал - это поставил виджет и таскер
на большее тямы не хватает ....
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Старый 20.02.2015, 09:31   #99
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

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 и в виджете должна отображаться информация.
murano вне форума   Ответить с цитированием
Старый 21.02.2015, 07:02   #100
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

вот пятый пункт не понял ...
5. Открываем Overlas-плюс-название профиля-add-виджет-zooper-виджет нужного размера-назад и нажать на имени созданного виджета, чтобы OFF поменялось на ON
это где открывать ?
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Ответ

Метки
arduino


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 04:30.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot