Кнопочная матрица / схемы подключения
Я только начинаю свое путешествие в мир Arduino — у меня большой опыт разработки, но в основном ничего с электроникой, кроме сборки компьютеров.
Вопрос, который у меня есть, касается схем подключения - конкретно для кнопочной матрицы, но он применим и в более широком смысле. Используя эту диаграмму и сопоставление Fritzing, я вижу множество кнопок, соединенных друг с другом — предположительно с помощью пайки:
Мой вопрос: можете ли вы использовать проволочные гайки (или, точнее, рычажные соединители с несколькими прорезями), подобные этим, чтобы упростить процесс соединения?
Заранее извиняюсь, если это кажется очевидным, но я теряюсь, пытаясь понять, как связать все это, потому что я новичок во всем этом.
Заранее спасибо!
@Scott Salyer, 👍3
Обсуждение1 ответ
Лучший ответ:
Предположим, что "рычажные соединители с несколькими прорезями" замыкает вставленные провода, я не вижу причин, по которым вы не могли бы их использовать.
Если вы не любите пайку, рассмотрите возможность использования переключателей и кабелей, которые обычно используются в аркадных автоматах.
Предварительно обжатые кабели...
И микропереключатели в аркадном стиле...
Можно комбинировать / соединять для формирования матрицы переключения, разработанной вами выше.
Фантастика - я даже не знал, что такие существуют. Спасибо!, @Scott Salyer
- Закодируйте и подключите ЖК-дисплей и кнопку
- Определение того, была ли нажата и отпущена кнопка
- Хорошая кнопка debouncing/Библиотека StateChange
- Подключить Arduino к телефонной линии?
- Остановить мигание светодиодов
- Интеграция 2 кнопок для включения и выключения светодиода.
- Код Arduino для управления 4 светодиодами с 4 кнопок
- Нужен ли подтягивающий/понижающий резистор для цепи светодиода кнопки?
эта клавиатура может обнаруживать нажатие только одной кнопки за раз ... если вы нажимаете две кнопки одновременно, то можно обнаружить до четырех нажатий кнопок ... диод на каждом переключателе может использоваться для предотвращения "фантомных" нажатий кнопок, @jsotola
Вау, приятно знать @jstola! Сейчас займусь диодами. Так многому нужно научиться, но, к счастью, этот первый проект в основном предназначен для кнопки / занятой коробки для моего 18-месячного ребенка, поэтому он собирается разбить все кнопки и не заботиться о том, делают ли они все по отдельности или нет. Хотя, безусловно, отличный совет!, @Scott Salyer
если вы ожидаете нажимать только одну кнопку за раз, вы можете использовать массив резисторов ... вход в Arduino будет одним проводом, подключенным к аналоговому входному контакту., @jsotola
Еще одна вещь, о существовании которой я не знал! Это сделало бы проводку НАМНОГО проще, поскольку не приходилось бы иметь дело с таким количеством отдельных резисторов. Если бы я мог дать вам очки здесь, я бы это сделал. Спасибо!!, @Scott Salyer