![]() |
![]() |
#331 |
Старший Пользователь
![]() Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#332 |
Бывалый писикарщик
![]() Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Менять надо в этих строках, то что выделено красным
if( encoder1_dt >= 0x226 && encoder1_dt <= 0x2a6 ) if( encoder1_dt >= 0x3E0 && encoder1_dt <= 0x410 && encoder1_key3 != 1 ) if( encoder1_dt >= 0xA0 && encoder1_dt <= 0xF0 && encoder1_key3 != 2 ) if( encoder1_dt >= 0x1A0 && encoder1_dt <= 0x200 && encoder1_key3 != 3 ) а вот что бы получить нужные значения наверно придётся написать скетч как для резестивных кнопок и через какую-нибудь программу-терминал общения с com-портом получить эти значения вращая энкодер.
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
![]() |
![]() |
![]() |
#333 | |
Старший Пользователь
![]() Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
![]() ![]() ![]() |
![]() Цитата:
а это общее значение if( encoder1_dt >= 0x226 && encoder1_dt <= 0x2a6 ) |
|
![]() |
![]() |
![]() |
#334 |
Бывалый писикарщик
![]() Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() это кнопка(нажатие)
if( encoder1_dt >= 0x226 && encoder1_dt <= 0x2a6 ) А это вращение влево или в право. if( encoder1_dt >= 0x3E0 && encoder1_dt <= 0x410 && encoder1_key3 != 1 ) if( encoder1_dt >= 0xA0 && encoder1_dt <= 0xF0 && encoder1_key3 != 2 ) if( encoder1_dt >= 0x1A0 && encoder1_dt <= 0x200 && encoder1_key3 != 3 ) Дело в том, что для выводов А и В есть три значения сопротивлений, а не два. И порядок смены этих сопротивлений и определяет в какую сторону вращается энкодер.
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
![]() |
![]() |
![]() |
#335 | |
Старший Пользователь
![]() Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#336 |
Бывалый писикарщик
![]() Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Да, но можешь и в десятичном виде их записать. Просто я получал значения сопротивлений в шестнадцатеричном виде, поэтому так и записал
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
![]() |
![]() |
![]() |
#337 |
Старший Пользователь
![]() Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#338 | |
Бывалый писикарщик
![]() Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Самый простой вариант это найти ближайшие по номиналу сопротивления и подкорректировать значения расширяя диапозоны. Или бери скетч для резестивных кнопок от Chip-а, он фактически выдаёт значения сопротивлений
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
|
![]() |
![]() |
![]() |
#339 | |
Старший Пользователь
![]() Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
![]() ![]() ![]() |
![]() Цитата:
получились значения Ноткей А = 510 В = 320 и еще 243 кнопка 580 Вставлял их на 20 больше и меньше. не работает |
|
![]() |
![]() |
![]() |
#340 |
Бывалый писикарщик
![]() Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Дай ссылку на скетч или сам скетч
__________________
Opel Zafira B --- ГАЗ 21 ВОЛГА в 21 веке --- Скин OpelZafira для RideRunner --- Скин CFStyle для RideRunner Плагин RRCheckEngine --- CFStyle для iCar DS --- iCarVOBD --- iCarDuino --- iCarCoreTemp --- iCarNotes --- iCarVoiceCommander |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|