Тел. (495) 972-27-12

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

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

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

Сообщение Aleksandro29 » 13 май 2014, 11:54

День добрый.
В схеме, которую хочу собрать, а именно Интервалометр с LCD для Sony NEX http://cxem.net/arduino/arduino69.php
автор предусмотрел джойстик Joystick Module.
Но зачем он здесь? Здесь не надо учитывать отклонение джойстика. Да и компактность нужна
Хочу повторить схему, но с управлением кнопками. Нажатие, влево, вправо, вверх, вниз.
В Arduino я новичок.
Как заменить джойстик кнопками?.
Aleksandro29
 
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37

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

Сообщение Mr.Kubikus » 14 май 2014, 10:29

Привет!

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

В программе обработка сигналов от осей Х и Y выполняется в строках 41-89. Самым простым решением, я думаю, будет заменить строки 41-44 на код, который опрашивает кнопки и при нажатии записывает в переменные value_X, value_Y, value_Z значения, соответствующие отклонению джойстика в нужную сторону.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 878
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

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

Сообщение Aleksandro29 » 14 май 2014, 10:51

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

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

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


Mr.Kubikus спасибо.

А как физически будет выглядеть замена в схеме?
А то что программу обработки сигналов надо будет менять это факт.
Надо будет еще разбираться с неприведенной до конца автором функцией
Aleksandro29
 
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37

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

Сообщение Mr.Kubikus » 14 май 2014, 11:21

Изменения в схеме:
  • Убираем джойстик.
  • Подключаем кнопки к свободным цифровым входам D0-D13.
Как подключить кнопку к Arduino смотрим тут.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 878
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

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

Сообщение Aleksandro29 » 14 май 2014, 11:37

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


О, спасибо, проясняется)
Aleksandro29
 
Сообщения: 3
Зарегистрирован: 13 май 2014, 11:37


Вернуться в Arduino и Ко. ♥♥♥



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron