Показать сообщение отдельно
Старый 26.12.2012, 20:47   #333
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 53
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
Менять надо в этих строках, то что выделено красным

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-портом получить эти значения вращая энкодер.
по отдельности для каждого вывода А (key3 != 1 ), В (key3 != 2 ) и кнопка (key3 != 3)
а это общее значение if( encoder1_dt >= 0x226 && encoder1_dt <= 0x2a6 )
folv вне форума   Ответить с цитированием