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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS + Arduino = iCarDuino (http://pccar.ru/showthread.php?t=16718)

Bersenev 11.02.2014 13:25

Цитата:

Сообщение от Dj Aleks (Сообщение 286763)
через терминал посылаю всякий бред на дуину и светодиод приема моргает

А при запуске икара светодиод моргает? Именно при запуске, а не при нажатии кнопок

Dj Aleks 11.02.2014 13:29

не обратил внимания.. уже снял дуину.. хочу попробовать сейчас на домашнем накатить быстро ICar и попробовать... только вот сопротивлений нет((( если замкнуть провода сделать имитацию 0 Ом Икар увидеть должен же вроде?

Bersenev 11.02.2014 13:32

Цитата:

Сообщение от Dj Aleks (Сообщение 286767)
еще смущает почему при нажатии кнопки светодиод не моргает...

При открытии порта ардуино плагин посылает туда команду, о том что готов принимать данные от резистивных кнопок, если скетч не получил эту команду, то он ничего и не будет передавать в порт. Сделано это для нормального выхода из сна.

Как вариант можно отключить в скетче эту проверку и залить его заново

Для этого вот эту строку

if( is_res_keys ) res_keys();

замени на эту

res_keys();

Dj Aleks 11.02.2014 13:36

Цитата:

Сообщение от Bersenev (Сообщение 286771)
При открытии порта ардуино плагин посылает туда команду, о том что готов принимать данные от резистивных кнопок, если скетч не получил эту команду, то он ничего и не будет передавать в порт. Сделано это для нормального выхода из сна.

Как вариант можно отключить в скетче эту проверку и залить его заново

Для этого вот эту строку

if( is_res_keys ) res_keys();

замени на эту

res_keys();

спасибо за помощь, сейчас для начала качаю Icar и попробую подниму все с нуля на другом компе.. если будет также то будем пробывать... чуть позже напишу результат...

Dj Aleks 11.02.2014 13:57

только что попробовал, дома гадина заработала(((( замыкаю провода и добавляется новая строка... только почему то Icar челкает постоянно... будто кнопку какую то нажимают все время... выдернул жестко дуину и икар замолчал.. попробовал с прошивкой сармонитора только поменял с 5 пина на 7... дома такая же 8 винда как в машине.. с одного диска! пробовать в машине удалять полностью икар и ставить все по новой?

Beliy 11.02.2014 14:08

Цитата:

Сообщение от Dj Aleks (Сообщение 286775)
только что попробовал, дома гадина заработала(((( замыкаю провода и добавляется новая строка... только почему то Icar челкает постоянно... будто кнопку какую то нажимают все время... выдернул жестко дуину и икар замолчал.. попробовал с прошивкой сармонитора только поменял с 5 пина на 7... дома такая же 8 винда как в машине.. с одного диска! пробовать в машине удалять полностью икар и ставить все по новой?

По мимо джойстика ардуино работае в машине вообще?

Dj Aleks 11.02.2014 14:11

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

Цитата:

Сообщение от Beliy (Сообщение 286778)
По мимо джойстика ардуино работае в машине вообще?

не понял вопроса... если ты имел ввиду про есть ли еще помимо джостика дуины в машине, то нету...
через хаб только
флешка
GPS
джостик
тач
блюпуп
сигналка авто

Bersenev 11.02.2014 15:05

Цитата:

Сообщение от Dj Aleks (Сообщение 286775)
только почему то Icar челкает постоянно... будто кнопку какую то нажимают все время... выдернул жестко дуину и икар замолчал..

Если кнопки в машине делал не сам, а использовал родные, то кнопки бывают двух типов, в спокойном состоянии кнопки не замкнуты, то есть сопротивление равно бесконечности или в спокойном состоянии имеется какое то сопротивление. Так вот если у тебя второй вариант, то плагин считает что нажата кнопка и постоянно посылает икару нажатия. Что бы отключить эти нажатия, надо определить какой код постоянно посылается икару и добавить такую переменную, допустим в iCarDSConfig -- Global Vars

ExcludedDuinoKeyCodes=duino_AA000501 duino_AA000502 duino_AA000503

Как видно из примера исключать можно любое количество кодов, разделяя их пробелами

Dj Aleks 11.02.2014 15:08

Цитата:

Сообщение от Bersenev (Сообщение 286790)
Если кнопки в машине делал не сам, а использовал родные, то кнопки бывают двух типов, в спокойном состоянии кнопки не замкнуты, то есть сопротивление равно бесконечности или в спокойном состоянии имеется какое то сопротивление. Так вот если у тебя второй вариант, то плагин считает что нажата кнопка и постоянно посылает икару нажатия. Что бы отключить эти нажатия, надо определить какой код постоянно посылается икару и добавить такую переменную, допустим в iCarDSConfig -- Global Vars

ExcludedDuinoKeyCodes=duino_AA000501 duino_AA000502 duino_AA000503

Как видно из примера исключать можно любое количество кодов, разделяя их пробелами

повторюсь, раньше до переустановки работало... кнопки переделывал они нормально разомкнутые.. но сейчас я провожу опыты дома... и эти два провода от джостик висят в воздухе.. но икар все равно нажимает что то... пока не выдернешь USB из джостика

doctorbit 12.02.2014 02:26

Цитата:

Сообщение от doctorbit (Сообщение 286281)
Присоеденяюсь к вопросу. Как сделать что-бы реле отключалось через какое-то время.
Bersenev
объясните как это происходит: фильтрация дребезга контактов реализована в дуине путем запоминания номера кнопки? (вроде близко к тексту пересказал, всю тему прочитал ответа не нашел) Просто собираюсь подключать через матрицу R2R. Оно даже работает но иногда есть ложные срабатывания(или это быстро обработанные кнопки). Тогда можно где-то ввести задержку для отправки команд в писи? Чтобы не было ложных срабатываний когда я пытаюсь нажать сочетание клавиш.

повторю вопрос, вдруг не заметели


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

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