Показано с 1 по 10 из 561

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    24.03.2008
    Сообщений
    39
    Вес репутации
    238

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

    2 Hamster....
    Посмотрел сегодня Ваш проект т.к. достала прога HotKey (дребезг пропуски ошибки при выходе из спящего режима), пока чисто теоретически.
    Вопрос первый в файле ard-keys.ahk прописаны значения кнопок и в самой прошивке для ардуины тоже, причем прошивка выдает программе коды кнопок 1,2,3....
    Допустим нажали MODE у меня это 710 отсчетов куда прописывать в оба файла и в прошивку и в скрипт.
    Тогда не понятна фраза, что ардуиной выдается код нажатой клавиши....
    и зачем тогда в скрипте погрешность???
    Короче запутался, объясните плиз.
    Вадим

  2. #2
    Пользователь
    Регистрация
    20.02.2009
    Возраст
    51
    Сообщений
    44
    Вес репутации
    212

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

    Цитата Сообщение от Tvi.Dubna Посмотреть сообщение
    2 Hamster....
    Посмотрел сегодня Ваш проект....... объясните плиз.
    Вадим
    Ааааа! Мой косяк. В проекте оказалось выложена старая версия, которая тоже периодически "дребезжала".
    Добавил туда файлики с префиксом new_version.
    Соответственно, значение кнопок прописываются в скетч ардуино (после комментария "Значения кнопок"), там же есть константа с погрешностью.

    А в автохоткей скрипте по сути ничего менять уже не надо (окромя номера компорта - строчка 28, у меня он 8).

    Вот, как-то так...

  3. #3
    Пользователь
    Регистрация
    24.03.2008
    Сообщений
    39
    Вес репутации
    238

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

    Сделал что называется в лоб - не работает.
    Начал выяснять последовательно что не так.
    Первое - установлена Win7 максимальная
    Второе - скачал autohotkey версии 104805... установил.
    Назначил ардуине com8 - типа чтобы не править скрипт.
    Поправил в прошивке значения кнопок, взял их из утилиты конфигурации.
    Прошил... всё ок!
    Перезагрузился...
    Запустил скрипт с помощью autohotkey... центрифугу, нажимаю кнопки на руле, а в ответ тишина.
    Вопросы:
    - под 7-кой будет работать
    - та ли версия autohotkey
    - как увидеть шлет ли ардуина коды в прогу - это самый главный вопрос т.к. был прецедент, что из всех скетчей заработал адекватно только из поста #74. Почему до сих пор не пойму.
    - не пойму работает ли сам autohotkey, может есть какой простой тест, может он com не видит или версия dll под win7 другая нужна...
    P.S. Ради интереса прошил рабочий скетч из поста #74, а в autohotkey загрузил первую версию скрипта. Прописал в скрипте значения для кнопок.
    В этом варианте так же не работает - так что похоже здесь не ардуина виновата т.к. в прогу Chip-а всё шлёт.

  4. #4
    Пользователь
    Регистрация
    20.02.2009
    Возраст
    51
    Сообщений
    44
    Вес репутации
    212

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

    Цитата Сообщение от Tvi.Dubna Посмотреть сообщение
    Вопросы:
    - под 7-кой будет работать
    - та ли версия autohotkey
    - как увидеть шлет ли ардуина коды в прогу - это самый главный вопрос т.к. был прецедент, что из всех скетчей заработал адекватно только из поста #74. Почему до сих пор не пойму.
    Под win7 работать будет. Версия автохоткея у меня 1.0.48.05. Но версия тут вряд ли причем...

    Направление мысли у тебя правильное
    Сначала убеждаемся, что ардуина шлет коды нажатых кнопок в порт.
    Для этого используем Serial monitor (в оболочке ардуино самая правая кнопка).

    Что касается автохоткей скрипта - там можно в нужной строчке для отладки использовать конструкцию Tooltip <текст>, будет выводится надпись <текст> рядом с указателем мыши.
    Последний раз редактировалось Hamster; 02.06.2010 в 21:09.

  5. #5
    Пользователь
    Регистрация
    24.03.2008
    Сообщений
    39
    Вес репутации
    238

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

    Спасибо, завтра буду пробовать...

  6. #6
    Пользователь
    Регистрация
    24.03.2008
    Сообщений
    39
    Вес репутации
    238

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

    2 Hamster!
    Докладываю!
    Похоже ардуина не шлёт ничего в порт.
    В Serial monitor нет реакции на нажатия кнопок.
    В прошивке из #74 - есть реакция, ну и дребезг хорошо заметен.
    Возможна ошибка в скетче?
    Вадим

  7. #7
    Пользователь
    Регистрация
    24.03.2008
    Сообщений
    39
    Вес репутации
    238

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

    Понял почему не шлет - в скетче не тот порт (пин0) был указан надо пин5. Стало реагировать, но не на все кнопки...

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

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

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

Ваши права

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