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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2013, 14:57   #31
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от crashmilan Посмотреть сообщение
да этот
Спаял, подключил и получил результат который начинается на 10 02.

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

P.S. 2Bersenev Надо было все таки создавать отдельную тему
filinmd вне форума   Ответить с цитированием
Старый 18.03.2013, 16:38   #32
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
По умолчанию

перенёс в отдельную тему.

По передачи команд из икара в ардуино.

Для универсальности сделаю в плагине команду, которая позволяет передать в ардуино любую шестнадцатеричную последовательность, допустим

SendToDuino,1a_ff_ab_56_12

отправит в ардуино последовательность байтов

1A FF AB 56 12

а что с ними делать уже будешь решать сам.

А в скине сделаю возможность при переходе на основные экраны и экраны встроенных программ или при смене медиаисточников выдавать эту команду. Значение последовательностей для каждого случая можно будет задать в ini файле. Выносить их в настройки скина не вижу смысла, всё таки редко кому нужна обратная связь.
Bersenev вне форума   Ответить с цитированием
Старый 18.03.2013, 16:54   #33
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
перенёс в отдельную тему.

По передачи команд из икара в ардуино.

Для универсальности сделаю в плагине команду, которая позволяет передать в ардуино любую шестнадцатеричную последовательность, допустим

SendToDuino,1a_ff_ab_56_12

отправит в ардуино последовательность байтов

1A FF AB 56 12

а что с ними делать уже будешь решать сам.

А в скине сделаю возможность при переходе на основные экраны и экраны встроенных программ или при смене медиаисточников выдавать эту команду. Значение последовательностей для каждого случая можно будет задать в ini файле. Выносить их в настройки скина не вижу смысла, всё таки редко кому нужна обратная связь.

СПАСИБО!!!

Можно еще добавить возможность выдавать эту команду после выхода из сна?
filinmd вне форума   Ответить с цитированием
Старый 18.03.2013, 17:37   #34
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
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
Можно еще добавить возможность выдавать эту команду после выхода из сна?
В принципе можно назначить на любое событие, в том числе на запуск скина, на изменение темы день-ночь, на уход в сон и выход из сна, на запуск основных экранов и экранов встроенных программ, на закрытие скина, на выключение компьютера.
Bersenev вне форума   Ответить с цитированием
Старый 19.03.2013, 08:53   #35
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
В принципе можно назначить на любое событие, в том числе на запуск скина, на изменение темы день-ночь, на уход в сон и выход из сна, на запуск основных экранов и экранов встроенных программ, на закрытие скина, на выключение компьютера.
Замечательно! Обновления плагина ждать вместе с официальным обновлением iCar?
filinmd вне форума   Ответить с цитированием
Старый 19.03.2013, 12:10   #36
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
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
Обновления плагина ждать вместе с официальным обновлением iCar?
Закончу плагин WiFi менеджера и сделаю
Bersenev вне форума   Ответить с цитированием
Старый 19.03.2013, 15:18   #37
gukov
Старший Пользователь
 
Регистрация: 20.01.2012
Возраст: 43
Город: Воронеж
Регион: 36
Машина: Honda Civic
Сообщений: 390
gukov will become famous soon enoughgukov will become famous soon enough
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
Спаял, подключил и получил результат который начинается на 10 02.

Скетч из-за этого переделывать пока не буду, так как не вижу смысла, при условии что пульт используется не в Ауди
Да в принципе без разницы где он будет использоваться, главное стабильность кода и читаемость.

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

Первый признак неправильной настройки это энкодоры UP и DOWN будут считаться с одинаковым значением.
gukov вне форума   Ответить с цитированием
Старый 19.03.2013, 15:43   #38
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от gukov Посмотреть сообщение
Да в принципе без разницы где он будет использоваться, главное стабильность кода и читаемость.

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

Первый признак неправильной настройки это энкодоры UP и DOWN будут считаться с одинаковым значением.
У меня вроде все значения разные.

Я чуть позже переделаю скетч с учетом ключа и попробую на выходных в машине по тестировать.
filinmd вне форума   Ответить с цитированием
Старый 21.03.2013, 14:23   #39
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Теперь мучаюсь с получение "правильных данных" через транзисторный ключ.


Результат как то не радует и не понятен....


Согласно найденной информации на одном немецком форуме ( Сидел читал его с помощью Google перевода, это конечно ппц ) пакет должен выглядеть таким образом : 10 02 <XX XX> 10 03 <XX> .

скетчем который я выкладывал выше получаю правильно из этого только первую половину, т.е. 10 02 <XX XX> а дальше не сходится ни разу.

Если читать скетчем, который представлен ниже то, первые несколько раз я получаю правильный код а потом опять только половину
PHP код:
uint8_t ETX_Pin=3//// VRbot Пин ETX 
uint8_t ERX_Pin=4//// VRbot Пин ERX 

void setup() 
{    
  
pinMode(0INPUT); 
  
pinMode(1OUTPUT); 

  
pinMode(ETX_PinINPUT); 
  
pinMode(ERX_PinOUTPUT);  


void loop() 

        
int pc2vrbot digitalRead(0); 
        
digitalWrite(ERX_Pinpc2vrbot); 
     
        
int vrbot2pc digitalRead(ETX_Pin); 
        
digitalWrite(1vrbot2pc); 

Какие у кого есть мысли по этому поводу?
filinmd вне форума   Ответить с цитированием
Старый 22.03.2013, 11:46   #40
gukov
Старший Пользователь
 
Регистрация: 20.01.2012
Возраст: 43
Город: Воронеж
Регион: 36
Машина: Honda Civic
Сообщений: 390
gukov will become famous soon enoughgukov will become famous soon enough
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
Результат как то не радует и не понятен...

Какие у кого есть мысли по этому поводу?
Я что то упустил или не допонял.

Допустим код не совпадает, но он (код) одинаковый при нажатие одной команды (допустим 10 раз подряд) или не стабилен?
gukov вне форума   Ответить с цитированием
Ответ


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

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

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



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


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