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)

Diagnose 19.02.2012 01:15

Цитата:

Сообщение от Bersenev (Сообщение 211544)
Не надо, не пользуйся. Но со временем икаром можно будет управлять только имея два энкодера.

На сегодня у меня один энкодер управляет громкостью, второй яркостью. А в расширенном режиме (пока только в моей версии скина) ещё и перемещением по спискам и выбором нужных действий.

Андрей, ты прям мои мысли годовалой давности читаешь.:ydance: Давно лежат 2 энкодера - один поворотный с нажатием, а второй кроме поворота и нажатия, ещё и в 4 стороны наклоны умеет делать. Тоже затея была сделать на 1й - управление громкостью и может быть Mute, а вторым по кнопкам/спискам перемещаться и нажатием подтверждать действие, но пока все лежит в коробке и никак нет времени воплотить всё это.:sm555: А тут ты это даже к икару привязываешь... Классно!!!:thumbup: Может я так быстрей зашевелюсь и доделаю девайс.

Alex-NN 19.02.2012 01:51

Цитата:

Сообщение от Diagnose (Сообщение 211558)
второй кроме поворота и нажатия, ещё и в 4 стороны наклоны умеет делать.

Что за энкодер такой? Интересно.

Diagnose 19.02.2012 14:45

Вот такой, достался от мерса W221, задний энкодер. Хотел достать передний - у него есть ещё обратная связь, но пока не получилось.

Alex-NN 19.02.2012 22:13

Цитата:

Запускаете икар, при первом запуске в папке используемого скина ..\Chameleon\DuinoKey будет создан файл duino_temp_sensors.ini
Андрей, после смены кода Ардуино у меня все перестало работать. И под ХР и под семеркой сейчас. Файл, что в цитате, не создается.
Вроде, все сделал: библиотеки на месте, плагин зарегился и включен, но в экране настроек кнопок пусто...
Код в Ардуино грузится нормально, но никакой реакции ни на пульт ни по поводу температуры.

Что может быть?:dntknw:

Можешь повторить старый код?

Bersenev 19.02.2012 22:37

Я просто забыл указать, в новой версии плагина кроме номера порта надо указывать и его скорость

добавь в Global Vars

duino_com_baudRate=115200

Alex-NN 20.02.2012 01:05

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

Что может мешать созданию файла "duino_temp_sensors.ini"?
Вроде бы все на месте, но он не создается.:dntknw:

Bersenev 20.02.2012 01:28

Добавь ещё вот эти переменные в skin.ini

calibrate_x=418
calibrate_y=400
calibrate_z=568
calibrate_n=15
calibrate_a=48

badnetrnd 20.02.2012 17:22

А куда подрубать рулевые кнопки ? и по какой схеме ?

Bersenev 20.02.2012 19:00

Цитата:

Сообщение от badnetrnd (Сообщение 211728)
А куда подрубать рулевые кнопки ? и по какой схеме ?

Рулевые кнопки можно подцеплять через это устройство http://carmonitor.ru/ru/joystick-p-104.html, код для ардуино, используемый в этом устройстве находится в этой теме http://www.compcar.ru/forum/showthread.php?t=464

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

1) Если прицеплять конкретный набор кнопок (как у меня реализованы энкодеры), то надо писать код для ардуино именно под этот набор кнопок, тогда в комп будут попадать уже готовые коды кнопок

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

Хочется реализовать универсальный вариант №2, но перегружать порт передачей кучи информации тоже не охота. Так что как определюсь, тогда и займусь своей реализацией подключения рулевых кнопок, а пока, если дребезга нет, можно пользоваться кодом из последней ссылки, он с плагином будет работать

badnetrnd 20.02.2012 19:12

А к какому пину подключать что бы icards не считал кнопки руля энкодером ?


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

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