Страница 54 из 57 ПерваяПервая ... 44448495051525354555657 ПоследняяПоследняя
Показано с 531 по 540 из 561
  1. #531
    Новичок
    Регистрация
    11.04.2012
    Возраст
    40
    Сообщений
    16
    Вес репутации
    152

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Приветствую друзья, нужна ваша помощь, загрузил данный скетч все работает
    отлично, что изменить чтобы работало 5 кнопок, а не 4
    #define PIN 7 //номер аналогового порта
    #define LIMIT 10 //предел погрешности при дребезге

    byte bytes[4];
    unsigned long math_time,old_time,real_time, res_dt1, res_d;
    void setup()
    {
    Serial.begin(115200);
    }

    void loop()
    {
    res_d = analogRead(PIN);
    if( res_d < LIMIT) res_d = LIMIT;
    delay(10);
    res_dt1 = analogRead(PIN);
    old_time = millis();
    math_time = 0;
    while(math_time < 200)
    {
    real_time = millis();
    math_time = real_time - old_time;
    res_dt1 = analogRead(PIN);
    if(res_dt1 < res_d-LIMIT || res_dt1 > res_d+LIMIT)break;
    }

    if( math_time > 70)
    {
    bytes[0] = res_d & 0xFF; // преобразовать в 4-байта
    bytes[1] = (res_d & 0xFF00) >> 8;
    bytes[2] = (res_d & 0xFF0000) >> 16;
    bytes[3] = (res_d & 0xFF000000) >> 24;
    Serial.write( bytes,4); // отправить прочитаное значение компьютеру
    }
    }

  2. #532
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Да хоть 20 кнопок используйте, код на это не повлияет

  3. #533
    Новичок
    Регистрация
    11.04.2012
    Возраст
    40
    Сообщений
    16
    Вес репутации
    152

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Ясно, в чем может быть ошибка, рулевые кнопки подключены к пину а7 на ардуино нано v.7 без подтяжки, последняя версия hotkey
    5 кнопка в программе выдает значения, но система ни как не реагирует

    config:

    [options]
    limit=10
    <868>Key1=175 />
    <888>Key2=174 />
    <706>Key3=176 />
    <785>Key4=177 />
    <808>Key5=88 />

    sound=0

  4. #534
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    А что какая клавиша под кодом 88? Caps Lock?
    Последний раз редактировалось Chip; 22.03.2014 в 03:13.

  5. #535
    Новичок
    Регистрация
    11.04.2012
    Возраст
    40
    Сообщений
    16
    Вес репутации
    152

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Буква "х" в анг. раскладке клавиатуры, горячая кнопка винамп, задавал и другие коды для эксперимента
    и менял местами в config все равно последняя пятая клавиша не работает
    А не подскажете код клавиши play/pause или (play/stop) с мультимедийной клавиатуры.

  6. #536
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    А предел погрешности какой?

  7. #537
    Новичок
    Регистрация
    11.04.2012
    Возраст
    40
    Сообщений
    16
    Вес репутации
    152

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Предел погрешности 10

  8. #538
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    В блокноте проверяли? Попробуйте в блокноте печатать букыу "х"

  9. #539
    Новичок
    Регистрация
    11.04.2012
    Возраст
    40
    Сообщений
    16
    Вес репутации
    152

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Пробовал печатать, и переназначал на другие клавиши, не хочет работать

  10. #540
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление рулевыми кнопками при помощи Carduino.

    Попробуйте вот так
    [options]
    limit=10
    <868>Key1=175 />
    <888>Key2=174 />
    <706>Key3=176 />
    <785>Key4=177 />
    <808>Key5=88 />

Страница 54 из 57 ПерваяПервая ... 44448495051525354555657 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

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

Ваши права

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