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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2013, 16:55   #491
admin
Administrator
 
Аватар для admin
 
Регистрация: 15.06.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Lexus RX400h
Сообщений: 832
admin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of light
По умолчанию

Вот здесь есть скетч с инструкцией
__________________
Все для arduino.
admin вне форума   Ответить с цитированием
Старый 04.07.2013, 17:03   #492
напор
Старший Пользователь
 
Аватар для напор
 
Регистрация: 31.01.2013
Возраст: 50
Город: Королев
Регион: 77, 97, 99, 177
Машина: пыж 4007
Сообщений: 109
напор is on a distinguished road
По умолчанию

Куда класть уже разобрался. Спасибо.
Теперь компилятор требует SPI.h
И есть подозрение что ещё потребует eeprom.h
Гугл выдает что-то далекое от моего понимания...


Нашел более свежую версию компилятора с нужными библиотекками по ссылке выше.

Спасибо.
напор вне форума   Ответить с цитированием
Старый 04.07.2013, 17:16   #493
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
По умолчанию

Цитата:
Сообщение от напор Посмотреть сообщение
Куда класть уже разобрался. Спасибо.
Теперь компилятор требует SPI.h
И есть подозрение что ещё потребует eeprom.h
Гугл выдает что-то далекое от моего понимания...
Здесь ссылки на все библиотеки

http://arduino.cc/en/Reference/Libraries
Bersenev вне форума   Ответить с цитированием
Старый 04.07.2013, 17:36   #494
напор
Старший Пользователь
 
Аватар для напор
 
Регистрация: 31.01.2013
Возраст: 50
Город: Королев
Регион: 77, 97, 99, 177
Машина: пыж 4007
Сообщений: 109
напор is on a distinguished road
По умолчанию

Был я там. Но как скачать не понял...

Но уже нашел в другом месте.
напор вне форума   Ответить с цитированием
Старый 08.07.2013, 19:41   #495
напор
Старший Пользователь
 
Аватар для напор
 
Регистрация: 31.01.2013
Возраст: 50
Город: Королев
Регион: 77, 97, 99, 177
Машина: пыж 4007
Сообщений: 109
напор is on a distinguished road
По умолчанию

Продолжаем. Прошивку из шапки удалось залить. Ещё раз поискал поиском. Поставил все нужные настройки, перепрописал ардуину и т. д.
Теперь кнопки в айкар выдают коды вида АА000503, АА000504 и т.д.
Но все равно происходит зацикливание на АА000503. Открыв настройки первым делом я вижу АА000503, не успев нажать ни одной кнопки.
Нажимаю , она выдает следующий код и выделение возвращается обратно на АА000503. И опять если я назначаю на АА000503 какое либо действие -- оно зацикливается.
При чем одна итаже кнопка может выдавать разные коды
Куда копать дальше?

Последний раз редактировалось напор; 08.07.2013 в 21:16.
напор вне форума   Ответить с цитированием
Старый 08.07.2013, 19:44   #496
напор
Старший Пользователь
 
Аватар для напор
 
Регистрация: 31.01.2013
Возраст: 50
Город: Королев
Регион: 77, 97, 99, 177
Машина: пыж 4007
Сообщений: 109
напор is on a distinguished road
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
Вот теперь ситуация ясная. Но немного безрадостная для тебя.

Судя по всему у тебя залит один из этих скетчей http://compcar.ru/forum/showthread.php?t=4640 , данные скетчи передают по два байта, а раньше в этой теме были скетчи, которые передавали по 4 байта. Именно под них и был написан плагин iCarDuino. Кроме того старые скетчи не передавали ничего, когда не нажата ни одна кнопка. А эти если ничего не нажата передают байты FEFE.

Так что единственное решение на данный момент, это залить скетч из шапки в ардуино или исправить скетчи отсюда http://compcar.ru/forum/showthread.php?t=4640 , под передачу четырёх байтов
Если можно, по подробней. Как добиться, чтоб скетчи не передавали ничего, когда не нажата ни одна кнопка
напор вне форума   Ответить с цитированием
Старый 08.07.2013, 20:42   #497
напор
Старший Пользователь
 
Аватар для напор
 
Регистрация: 31.01.2013
Возраст: 50
Город: Королев
Регион: 77, 97, 99, 177
Машина: пыж 4007
Сообщений: 109
напор is on a distinguished road
По умолчанию

Прописал в duino.ini и в skin.ini
duino_is_ir_key=0
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1

Теперь зацикливания не происходит. Но при открытии настроек в айкар независимо от нажатия кнопок появляется код АА000519. И всё. Если назначить на этот код , допустим, увеличение громкости, то безсистемно происходит однократное увеличение громкости на 5 единиц и больше ни чего не происходит.

Что-то я в тупике. Помогите...
напор вне форума   Ответить с цитированием
Старый 09.07.2013, 07:03   #498
OsDima
Старший Пользователь
 
Регистрация: 25.06.2011
Возраст: 54
Город: Красноярск
Регион: 24
Машина: Nissan Wingroad WFY-11 2003
Сообщений: 166
OsDima will become famous soon enough
По умолчанию

После обновления в машине на 33 версию с предыдущей, стали тормозить энкодеры - "как в замедленном кино" крутанул и каждый "шечок" обрабатывается с паузой ~1 сек.
Причем на домашнем ноуте этот контроллер отрабатывает номально. В настройках "кнопок iCarDuino" паузы между шелчками не заметил. Что делать? Не хочется устанавливать на чистую систему - времени мало, собираюсь в Крым на машине. 3-й раз за 3 года, и каждый раз с iCar, уже не могу без него.
OsDima вне форума   Ответить с цитированием
Старый 09.07.2013, 12:10   #499
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
По умолчанию

Цитата:
Сообщение от напор Посмотреть сообщение
Прописал в duino.ini и в skin.ini
duino_is_ir_key=0
duino_is_encoder_1=0
duino_is_encoder_2=0
duino_is_res_keys=1

Теперь зацикливания не происходит. Но при открытии настроек в айкар независимо от нажатия кнопок появляется код АА000519. И всё. Если назначить на этот код , допустим, увеличение громкости, то безсистемно происходит однократное увеличение громкости на 5 единиц и больше ни чего не происходит.

Что-то я в тупике. Помогите...
В строке скетча

#define RES_KEY_FLAG_ 0x76 // Флаг первого запуска скетча

измени значение на другое, допустим 0x77, это переведёт скетч в первоначальное состояние, то есть сбросит ранее запомненные коды клавиш.

Потом желательно точно определить к какому именно пину на ардуино подсоединены резистивные кнопки, к 5-му или 7-му и указать этот номер в строке скетча

int RES_PIN = 5 ; // аналоговый вход(пин) для резестивных(рулевых) кнопок

Дело в том, что если твоё устройство построено на Arduino Nano V5 , то скорее всего у тебя используется 5-й пин, а если Arduino Nano V7, то скорее всего на 7-м.

Ещё желательно знать схему подключения, ты писал что данные кнопки работают с родной музыкой(то есть с магнитолой), так вон случайно кнопки не подключены одновременно и к ардуино и к магнитоле?
Bersenev вне форума   Ответить с цитированием
Старый 09.07.2013, 12:13   #500
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
По умолчанию

Цитата:
Сообщение от OsDima Посмотреть сообщение
После обновления в машине на 33 версию с предыдущей, стали тормозить энкодеры - "как в замедленном кино" крутанул и каждый "шечок" обрабатывается с паузой ~1 сек.
Причем на домашнем ноуте этот контроллер отрабатывает номально. В настройках "кнопок iCarDuino" паузы между шелчками не заметил. Что делать? Не хочется устанавливать на чистую систему - времени мало, собираюсь в Крым на машине. 3-й раз за 3 года, и каждый раз с iCar, уже не могу без него.
Попробуй в настройках скина (3-й экран) --Звуки -- отключить звук при нажатии на кнопку
Bersenev вне форума   Ответить с цитированием
Ответ


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

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

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



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


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