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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 16:24   #201
disz
Старший Пользователь
 
Регистрация: 11.12.2006
Возраст: 37
Сообщений: 162
disz is on a distinguished road
По умолчанию

никак не получается заставить iCAR видеть нажатие кнопок на руле =(
IRkey кнопки видит и коды выдает (значит с дровами все ок), в iCARe прописал переменные (вроде у меня на 4 порту висит, но не уверен, подскажите как узнать достоверно на каком порту ИК приемник и какая скорость?), плагин в оболочку зарегесрировал, захожу в настройки жму кнопки на руле - ноль эмоций =(
ПС может в инициалайз ини надо прописать переменные? Я конфигу могу править только из под оболочки, когда просто запускаю конфиг при нажатии ОК ругается на права доступа, из под оболочки все меняет и запоминает...
disz вне форума   Ответить с цитированием
Старый 27.05.2012, 16:43   #202
Liber
Старший Пользователь
 
Аватар для Liber
 
Регистрация: 15.02.2011
Возраст: 53
Регион: 77, 97, 99, 177
Машина: Сузуки Grand Vitara
Сообщений: 478
Liber is on a distinguished road
По умолчанию

Цитата:
Сообщение от disz Посмотреть сообщение
никак не получается заставить iCAR видеть нажатие кнопок на руле =(
IRkey кнопки видит и коды выдает (значит с дровами все ок), в iCARe прописал переменные (вроде у меня на 4 порту висит, но не уверен, подскажите как узнать достоверно на каком порту ИК приемник и какая скорость?), плагин в оболочку зарегесрировал, захожу в настройки жму кнопки на руле - ноль эмоций =(
ПС может в инициалайз ини надо прописать переменные? Я конфигу могу править только из под оболочки, когда просто запускаю конфиг при нажатии ОК ругается на права доступа, из под оболочки все меняет и запоминает...
Привет, давай по порядку:
1) качаем архив iCarDuino и копируем его в ...\iCar DS\Extentions\iCarDuino
2) в созданной папке 3 файла. Жми на RunMe1st.cmd
3) заходишь в диспетчер устройств Windows и ищешь вкладку с USB смотришь номер Com порта своего контроллераю Для проверки отключи-включи его чтобы убедится что то он.
4) заходишь в iCarDSConfig и во вкладке Global Vars добавляешь две строки
duino_com=X
duino_com_baudRate=115200
где X - твой номерт порта
5) открываешь skin.ini в папке скина, который ты используешь и с помошью блокнота добавляешь следующие строчки:

duino_shift_state=0
calibrate_x=418
calibrate_y=400
calibrate_z=568
calibrate_n=15
calibrate_a=48
plugin_iCarDuino_is=1
duino_is_ir_key=1
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1

6) жмешь на UPDATE в этом же скине
7) перезапускаешься (может быть и лишнее)
8) запускаешь Icar, заходишь в настройки 4 страница и жмёшь кнопку плагин iCarDuino ЗАГРУЖАТЬ
9) нажимаешь кнопку правее НАСТРОЙКА кнопопк CarDuino
10) выскакивает табличка и при нажатии на кнопку появляется новое значение которому уже присваиваешь кнопку

когда подключал три раза порвал бубен, зато теперь почти с закрытыми глазами)))
Liber вне форума   Ответить с цитированием
Старый 27.05.2012, 17:04   #203
disz
Старший Пользователь
 
Регистрация: 11.12.2006
Возраст: 37
Сообщений: 162
disz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Liber Посмотреть сообщение
Привет, давай по порядку:
1) качаем архив iCarDuino и копируем его в ...\iCar DS\Extentions\iCarDuino
2) в созданной папке 3 файла. Жми на RunMe1st.cmd
3) заходишь в диспетчер устройств Windows и ищешь вкладку с USB смотришь номер Com порта своего контроллераю Для проверки отключи-включи его чтобы убедится что то он.
4) заходишь в iCarDSConfig и во вкладке Global Vars добавляешь две строки
duino_com=X
duino_com_baudRate=115200
где X - твой номерт порта
5) открываешь skin.ini в папке скина, который ты используешь и с помошью блокнота добавляешь следующие строчки:

duino_shift_state=0
calibrate_x=418
calibrate_y=400
calibrate_z=568
calibrate_n=15
calibrate_a=48
plugin_iCarDuino_is=1
duino_is_ir_key=1
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1

6) жмешь на UPDATE в этом же скине
7) перезапускаешься (может быть и лишнее)
8) запускаешь Icar, заходишь в настройки 4 страница и жмёшь кнопку плагин iCarDuino ЗАГРУЖАТЬ
9) нажимаешь кнопку правее НАСТРОЙКА кнопопк CarDuino
10) выскакивает табличка и при нажатии на кнопку появляется новое значение которому уже присваиваешь кнопку

когда подключал три раза порвал бубен, зато теперь почти с закрытыми глазами)))
Спасибо, сегодня попробую!
Делал практически также, только в skin.ini не занл что нужно прописывать.
Про третий пункт, дело в том, что в диспетчере устройсвт IRkey не прописывает своего названия, во вкладке с COM портами у меня три усройства:
Locosys GPS (com3)
устройство ввода (com4)
последовательный порт (com1)
- методом исключения вроде как com4 получается, но у него в настройках скорость 9600, а не 115200
Про четвертый пункт: в конфиг можно заходить из под оболочки - это одно и тоже?
disz вне форума   Ответить с цитированием
Старый 27.05.2012, 17:24   #204
Liber
Старший Пользователь
 
Аватар для Liber
 
Регистрация: 15.02.2011
Возраст: 53
Регион: 77, 97, 99, 177
Машина: Сузуки Grand Vitara
Сообщений: 478
Liber is on a distinguished road
По умолчанию

com попробуй руками подобрать;
точно не сом 1;
конфиг правь их под Windows. Открывай с помошью блокнота
Liber вне форума   Ответить с цитированием
Старый 27.05.2012, 17:26   #205
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Немного поправлю инструкцию

Цитата:
Сообщение от Liber Посмотреть сообщение
1) качаем архив iCarDuino и копируем его в ...\iCar DS\Extentions\iCarDuino
2) в созданной папке 3 файла. Жми на RunMe1st.cmd
3) заходишь в диспетчер устройств Windows и ищешь вкладку с USB смотришь номер Com порта своего контроллераю Для проверки отключи-включи его чтобы убедится что то он.
С первыми тремя пунктами всё нормально.

Цитата:
Сообщение от Liber Посмотреть сообщение
4) заходишь в iCarDSConfig и во вкладке Global Vars добавляешь две строки
duino_com=X
duino_com_baudRate=115200
где X - твой номерт порта
Параметр duino_com_baudRate зависит от скорости порта заданного в скетче для Arduino, в скетчах от кармонитора это обычно 115200, я сделал также. Если используется другой скетч, то надо выставить значения как в скетче. Ещё желательно задать это же значение в настройках порта в системе.

Цитата:
Сообщение от Liber Посмотреть сообщение
5) открываешь skin.ini в папке скина, который ты используешь и с помошью блокнота добавляешь следующие строчки:

duino_shift_state=0
calibrate_x=418
calibrate_y=400
calibrate_z=568
calibrate_n=15
calibrate_a=48
plugin_iCarDuino_is=1
duino_is_ir_key=1
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1
Здесь всё зависит от версии скина, если используется последняя версия хамелеона, то править надо уже не в skin.ini, а в duino.ini

Цитата:
Сообщение от Liber Посмотреть сообщение
6) жмешь на UPDATE в этом же скине
Вот это делать не надо.

Цитата:
Сообщение от Liber Посмотреть сообщение
7) перезапускаешься (может быть и лишнее)
8) запускаешь Icar, заходишь в настройки 4 страница и жмёшь кнопку плагин iCarDuino ЗАГРУЖАТЬ
Пункты 7 и 8 надо поменять местами, то есть сначала включить загрузку плагина, а потом перезапустить икар

Цитата:
Сообщение от Liber Посмотреть сообщение
9) нажимаешь кнопку правее НАСТРОЙКА кнопопк CarDuino
10) выскакивает табличка и при нажатии на кнопку появляется новое значение которому уже присваиваешь кнопку
Здесь всё нормально.
Bersenev вне форума   Ответить с цитированием
Старый 27.05.2012, 17:54   #206
disz
Старший Пользователь
 
Регистрация: 11.12.2006
Возраст: 37
Сообщений: 162
disz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Liber Посмотреть сообщение
com попробуй руками подобрать;
точно не сом 1;
конфиг правь их под Windows. Открывай с помошью блокнота
а нет никакой консольной команды, которая бы задействованные ком порты возвращала? лень как-то неоколько десятков портов руками перебирать
disz вне форума   Ответить с цитированием
Старый 27.05.2012, 18:56   #207
Liber
Старший Пользователь
 
Аватар для Liber
 
Регистрация: 15.02.2011
Возраст: 53
Регион: 77, 97, 99, 177
Машина: Сузуки Grand Vitara
Сообщений: 478
Liber is on a distinguished road
По умолчанию

уважаемый Bersenev
прошу прощения что написал все свои ходы, может что-то указал некорректно. Делал всё научным тыком ))) Всё работет отлично. Конечно бы было бы хорошо это всё автоматизировать. Для простых смертных это всё сложновато
Liber вне форума   Ответить с цитированием
Старый 27.05.2012, 20:26   #208
Liber
Старший Пользователь
 
Аватар для Liber
 
Регистрация: 15.02.2011
Возраст: 53
Регион: 77, 97, 99, 177
Машина: Сузуки Grand Vitara
Сообщений: 478
Liber is on a distinguished road
По умолчанию

Цитата:
Сообщение от disz Посмотреть сообщение
а нет никакой консольной команды, которая бы задействованные ком порты возвращала? лень как-то неоколько десятков портов руками перебирать
запускаем диспетчер задач - Порты Com и LPT
далее находиим свой девайс, жмём на него правой кнопкой - запускаем СВОЙСТВА
Вкладка ПАРАМЕТРЫ ПОРТА - кнопка ДОПОЛНИТЕЛЬНО
в открывшемся окне видим
номер Com порта и выбираемый требуемый
вот картинка
Liber вне форума   Ответить с цитированием
Старый 28.05.2012, 22:46   #209
disz
Старший Пользователь
 
Регистрация: 11.12.2006
Возраст: 37
Сообщений: 162
disz is on a distinguished road
По умолчанию

Цитата:
Сообщение от Liber Посмотреть сообщение
запускаем диспетчер задач - Порты Com и LPT
далее находиим свой девайс, жмём на него правой кнопкой - запускаем СВОЙСТВА
Вкладка ПАРАМЕТРЫ ПОРТА - кнопка ДОПОЛНИТЕЛЬНО
в открывшемся окне видим
номер Com порта и выбираемый требуемый
вот картинка
Разобрался с портами, проблема была в том, что в деспетчере устройств не писалось названия, просто устройства посл ввода (com4), в итоге выяснил что это именно IRKey, поменял ему скорость на 115200 и проделал все по инструкции (строки писал в dunio.ini)...
все равно icar кнопки не видит. Программу IRKey их видит, в тоже время оболочка никак на нажатие не реагирует.
Подскажите где куда дальше копать пожалуйста
disz вне форума   Ответить с цитированием
Старый 28.05.2012, 22:53   #210
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от disz Посмотреть сообщение
Разобрался с портами, проблема была в том, что в деспетчере устройств не писалось названия, просто устройства посл ввода (com4), в итоге выяснил что это именно IRKey, поменял ему скорость на 115200 и проделал все по инструкции (строки писал в dunio.ini)...
все равно icar кнопки не видит. Программу IRKey их видит, в тоже время оболочка никак на нажатие не реагирует.
Подскажите где куда дальше копать пожалуйста
А ты случайно IRKey вместе с икаром не запускаешь? Если запущен IRKey, то плагин не сможет открыть порт ардуино.
Bersenev вне форума   Ответить с цитированием
Ответ


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

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

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



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


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