Подключение второго модуля

wrwind
Offline
Зарегистрирован: 02.02.2020

Доброго времени суток!

Небольшая предыстория. Опыта работы с ардуино практически ноль, при этом немного знаний в программировании есть. С ардуино работаю только потому, что для учебного заведения обязательно нужно сделать проект на ардуино. Моей идеей было создать небольшую ретро-игру, ибо и программировать должно быть не сильно сложно, и при этом (как мне кажется) не требуется много модулей/деталей и т.д. Но суть дела не в этом.

Итак, имеется :

- Arduino UNO
- Дисплей  (этот)
- AD-Keyboard (это)

Вначале был куплен дисплей, мне удалось подключить его к ардуино и все работает как надо. Кнопки были куплены чуть позже. И вот тут возникает проблема, что больше не осталось свободных входов, к которым можно было бы присоединить модуль с кнопками.  (Скорее всего, это моя ошибка и невнимательность, но теперь надо как-то работать с тем, что есть) Есть ли возможность все это вместе подключить?

Я перебрала много сайтов и попыталась что-то нагуглить, но от количества информации у меня уже рвется голова на части и я не знаю, что из этого действительно поможет, а что нет. У меня есть несколько вариантов, как можно было бы решить эту проблему. Что из этого наиболее просто в реализации? И вообще имеют ли эти варианты смысл?

1. Использовать breadboard. Breadboard есть, но я все равно не понимаю, как можно соединить все это вместе (если вообще можно и нужно).

2. Гугл сказал, что есть расширители (?) портов. В интернете я вижу много разных расширителей, но, опять же, я плохо представляю, как все это работает и что именно из этого мне нужно. Есть ли смысл покупать его?

3. Учитель сказал, что в теории можно что-то припаять к ардуино. Можно ли припаять модуль с кнопками? И если да, то как? (ни разу в жизни не паяла, но всегда можно попробовать)

4. Вместо модуля с кнопками использовать вместо них клавиши на клавиатуре ноутбука и управлять игрой с клавиатуры. Это реализуемо? Есть ли статьи в интернете, как это подключить? Гугл не дал мне ясного ответа.

Ну и на худой конец можно было бы купить другой дисплей, который не занимал бы столько портов. Но проблема в том, что тот дисплей, что у меня есть, самый оптимальный по цене/размеру. Но это на самый худой конец, если совсем никак не получится разобраться с проблемой.

Очень нужна помощь тех, кто в этом разбирается, ибо я уже практически в тупике и не знаю, что с этим делать, а проект делать нужно. Буду также благодарна за ссылки/статьи, которые могли бы относиться к моей теме - может, я не то и не там ищу.

Заранее большое спасибо!

b707
Offline
Зарегистрирован: 26.05.2017

На блоке с кнопками всего 3 пина, два из которых наверняка VCC и GND, то есть реально для подключения нужен ОДИН пин. От подключения дисплея у вас на Уно должно было остаться 5-6 пинов, в чем проблема не понятно

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Нарисуйте-ка как оно сейчас подключено. Тогда понятнее будет.

И ещё, юная леди, добрый совет - никогда не пишите на тематических форумах текстов типа:

wrwind пишет:
С ардуино работаю только потому, что для учебного заведения обязательно нужно ...

Это тематический форум, здесь собираются те, кто работает с этим потому, что нравится. А Вы этой фразой сразу заявляете сообществу, что Вы "не своя". Сами подумайте, кому скорее помогут "своему человеку" или "случайно мимо проходящему".

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:
Это тематический форум, здесь собираются те, кто работает с этим потому, что нравится. А Вы этой фразой сразу заявляете сообществу, что Вы "не своя". Сами подумайте, кому скорее помогут "своему человеку" или "случайно мимо проходящему".

+100500!

не разбираясь с подключением можно сказать что А5 свободен - этого хватит для данных кнопок.

wrwind
Offline
Зарегистрирован: 02.02.2020

Сейчас оно всё на этапе "окей, так дисплей работает" и выглядит это так. A5 занят. С этим есть шанс работать дальше? 

 

 

 

 

 

 

 

 

 

 

 

Большое спасибо за совет. Просто сейчас я в этом еще не очень хорошо разбираюсь и ощущаю себя ежиком в тумане.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

А5 - свободен. на плате дисплея к нему ничего не подключено. То что ты не можешь что-то к нему подключить говорит об  анатомически неестественном расположении рук. То что что-то "одето" на пин не означает, что к нему что-то подключено!

sadman41
Offline
Зарегистрирован: 19.10.2016

По пункту #4: если Arduino подключено к ПК с Windows, обратите внимание на программу AutoIT. Она умеет перехватывать события по нажатию кнопок на клавиатуре и посылать символы в COM-порт. Эти символы на стороне Arduino можно получить через Serial.read(). А далее ставите действия вашей игры в зависимость от полученных символов...

wrwind
Offline
Зарегистрирован: 02.02.2020

Большое спасибо!

Все подключила, вроде должно работать.

И отдельное спасибо за программу, посмотрю на досуге.