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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   Виджет для Remote steering wheel control (http://pccar.ru/showthread.php?t=21272)

Максимэ 24.03.2016 14:42

%data2. Попробуй виджет от xxoma, название переменной data. Что у тебя выведется и как часто будет менятся температура?

Serg-Zmuh 25.03.2016 03:06

Цитата:

Сообщение от Максимэ (Сообщение 355967)
%data2. Попробуй виджет от xxoma, название переменной data. Что у тебя выведется и как часто будет менятся температура?

щаз попробую ,только что на работу пришел :whistle:
у нас щаз 9 утра

Serg-Zmuh 25.03.2016 03:15

вот сейчас проверяю сижу ....
на нексусе с LP прошивкой норм все работает !
правда тут по USB-коннекту и Ардуино-Леонардо ...

P.S. заметил разницу - вот где норм работает там подтормаживает Зупер
а на том где не считывается - там нет тормозов :)

Serg-Zmuh 25.03.2016 03:27

Цитата:

Сообщение от Максимэ (Сообщение 355967)
%data2. Попробуй виджет от xxoma, название переменной data. Что у тебя выведется и как часто будет менятся температура?

вывел через его виджет - результат:
все работает шустро ,выводит показания : 0#28.5#23.2

но это тут на столе ,а надо еще в машине проверить

сходил проверил ,результат:
с планшетом который в машине чет ни то ,надо перепрошить наверно

DelleTenebre 27.03.2016 17:30

Можете попробовать Serial Manager. На данный момент поддерживается связь только через USB, но виджеты могут использовать входящие данные и от Remote Inputs Manager.

Serg-Zmuh 29.03.2016 03:53

Цитата:

Сообщение от DelleTenebre (Сообщение 356306)
Можете попробовать Serial Manager. На данный момент поддерживается связь только через USB, но виджеты могут использовать входящие данные и от Remote Inputs Manager.

проверил - через Remote Inputs Manager работает :yes2:
а как на прямую настроить связь с USB подключеной Ардуиной ?
что надо прописать в настройках ключа и значение?

DelleTenebre 29.03.2016 10:40

Цитата:

а как на прямую настроить связь с USB подключеной Ардуиной ?
что надо прописать в настройках ключа и значение?
Для виджетов в этом нет необходимости.
Но если Вы хотите заменить Remote Inputs Manager, то:
1) Удалите Remote Inputs Manager или очистите запуск по умолчанию в настройках приложения.
2) При подключении Arduino появится запрос на разрешение доступа - одобрите Serial Manager.

Откройте программу, понажимайте кнопки, должны появляться Toast (всплывающие) сообщения. Если их нет, в настройках включите опцию DTR (для Leonardo обязательно) и переподключите Arduino.

Если сообщения появляются, то добавьте новую команду.

Например, если при нажатии на какую-либо кнопку, Arduino присылает ... ... , то:
* в поле Ключ пишем click
* в поле Значение пишем 125
* в поле Погрешноcть значения пишем 15
* и выберите желаемое действие.

Т.е. всё тоже самое что и в Remote Inputs Manager.

Для виджетов настраивать команду в программе не нужно. Например для температуры: arduino периодически присылает .. .. и т.д. Чтобы вывести данные, добавьте виджет, в настройках в поле ключ напишите temp, настройте остальное по вкусу.

Serg-Zmuh 30.03.2016 03:20

Цитата:

Сообщение от DelleTenebre (Сообщение 356585)
Для виджетов в этом нет необходимости.
Но если Вы хотите заменить Remote Inputs Manager, то:
1) Удалите Remote Inputs Manager или очистите запуск по умолчанию в настройках приложения.
2) При подключении Arduino появится запрос на разрешение доступа - одобрите Serial Manager.

Откройте программу, понажимайте кнопки, должны появляться Toast (всплывающие) сообщения. Если их нет, в настройках включите опцию DTR (для Leonardo обязательно) и переподключите Arduino.

Если сообщения появляются, то добавьте новую команду.

Например, если при нажатии на какую-либо кнопку, Arduino присылает ... ... , то:
* в поле Ключ пишем click
* в поле Значение пишем 125
* в поле Погрешноcть значения пишем 15
* и выберите желаемое действие.

Т.е. всё тоже самое что и в Remote Inputs Manager.

Для виджетов настраивать команду в программе не нужно. Например для температуры: arduino периодически присылает .. .. и т.д. Чтобы вывести данные, добавьте виджет, в настройках в поле ключ напишите temp, настройте остальное по вкусу.

с первыми двумя пунктами все понятно ,при подкл. выбрал Serial Manager.
понажимать кнопки - а какие кнопки понажимать ,на чем :dntknw:
уведомления выскакивать должны в окне программы или любом месте ?
включил опцию DTR (у мня Леонардо) ... по светодиодам Ардуины видно что обмен какой-то
происходит ,на экране тишина ....
использую скетч такой физически подключено три раздельных датчика ,serial port выводит


P.S. Видишь ли ,для чего я все это пробую и переделываю :acute:
хочу добиться четко работающих датчиков с ардуино ,а не так как
сейчас ,то блюпуп-адаптер не сконнектился ,а если в RemoteInputsManager
использовать подключение по USB то при отключении хаба происходит
перемонтирование Ардуино на другой ID и надо лезьть в настройки Remote Inputs Manager

если у твой Serial Manager лишен этого недостатка ,я у себя переделаю подключение по USB вместо Блюпупа :yes2:
так и надежней и синезуб для других целей освободится :yes4:

DelleTenebre 30.03.2016 05:57

Цитата:

понажимать кнопки - а какие кнопки понажимать ,на чем
Подключенные к ардуино, например на руле. Если не подключены, то не нажимать :)

Цитата:

уведомления выскакивать должны в окне программы или любом месте ?
В главном окне программы и при настройке команд.

Попробуйте, для чистоты экперимента, так:
Код:

void setup(){
  Serial.begin(9600);
  while (!Serial);
}
void loop() {
  Serial.print("");
  delay(2000);
}

Цитата:

сейчас ,то блюпуп-адаптер не сконнектился ,а если в RemoteInputsManager
использовать подключение по USB то при отключении хаба происходит
перемонтирование Ардуино на другой ID и надо лезьть в настройки Remote Inputs Manager
У меня точно такая же проблема была с RIM. Поэтому и написал свою программу.

Serg-Zmuh 30.03.2016 10:03

DelleTenebre

ну веригуд! ,все заработало ! :drink:
я залил предыдущий скетч

и все пошло даже без :
* в поле Ключ пишем click
* в поле Значение пишем 125
* в поле Погрешноcть значения пишем 15
* и выберите желаемое действие.

З.Ы. вопрос - а в таскере можно теперь так же по анологии как для RIM сделать :
В таскере создаем профиль-событие-система-Intent Received. В поле действие пишем org.kangaroo.rim.action.ACTION_DATA_RECEIVE. Идем назад на вопрос - выбираем или создаем новую задачу, например, arduino.
4. В задаче:
4.1 Нажимаем плюс-переменная-установить переменную:
Имя: %имя (любое имя)
До: %org_kangaroo_rim_device_extra_args


догадываюсь что использоваться должно значение : Action: kg.delletenebre.serial.NEW_DATA ,а что где и как ....
и на это мои познания заканчиваются :blush:

еще нубский вопрос можно : а для чего можно выбирать действия ? хотя догадываюсь - это наверно если кнопки
рулевые используются :)


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

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