Замена Joystick Module кнопками

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Ответить
Aleksandro29
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37

Замена Joystick Module кнопками

Сообщение Aleksandro29 »

День добрый.
В схеме, которую хочу собрать, а именно Интервалометр с LCD для Sony NEX http://cxem.net/arduino/arduino69.php
автор предусмотрел джойстик Joystick Module.
Но зачем он здесь? Здесь не надо учитывать отклонение джойстика. Да и компактность нужна
Хочу повторить схему, но с управлением кнопками. Нажатие, влево, вправо, вверх, вниз.
В Arduino я новичок.
Как заменить джойстик кнопками?.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Замена Joystick Module кнопками

Сообщение Mr.Kubikus »

Привет!

В устройстве, на которое вы ссылаетесь, оси X и Y джойстика подключены к аналоговым входам А0 и А1 контроллера, а ось Z к цифровому входу D2. Просто заменить джойстик на кнопки не получится. Понадобится изменить программу.

В программе обработка сигналов от осей Х и Y выполняется в строках 41-89. Самым простым решением, я думаю, будет заменить строки 41-44 на код, который опрашивает кнопки и при нажатии записывает в переменные value_X, value_Y, value_Z значения, соответствующие отклонению джойстика в нужную сторону.
С уважением, Григорий
GitHub FB ВК
Aleksandro29
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37

Re: Замена Joystick Module кнопками

Сообщение Aleksandro29 »

Mr.Kubikus писал(а):Привет!

В устройстве, на которое вы ссылаетесь, оси X и Y джойстика подключены к аналоговым входам А0 и А1 контроллера, а ось Z к цифровому входу D2. Просто заменить джойстик на кнопки не получится. Понадобится изменить программу.

В программе обработка сигналов от осей Х и Y выполняется в строках 41-89. Самым простым решением, я думаю, будет заменить строки 41-44 на код, который опрашивает кнопки и при нажатии записывает в переменные value_X, value_Y, value_Z значения, соответствующие отклонению джойстика в нужную сторону.
Mr.Kubikus спасибо.

А как физически будет выглядеть замена в схеме?
А то что программу обработки сигналов надо будет менять это факт.
Надо будет еще разбираться с неприведенной до конца автором функцией
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Замена Joystick Module кнопками

Сообщение Mr.Kubikus »

Изменения в схеме:
  • Убираем джойстик.
  • Подключаем кнопки к свободным цифровым входам D0-D13.
Как подключить кнопку к Arduino смотрим тут.
С уважением, Григорий
GitHub FB ВК
Aleksandro29
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37

Re: Замена Joystick Module кнопками

Сообщение Aleksandro29 »

Mr.Kubikus писал(а):Изменения в схеме:
  • Убираем джойстик.
  • Подключаем кнопки к свободным цифровым входам D0-D13.
Как подключить кнопку к Arduino смотрим тут.
О, спасибо, проясняется)
Ответить