Некоторое время я был программистом, но я новичок в аппаратном аспекте, поэтому прошу прощения за недостаток знаний.
Просто для забавного проекта, чтобы попытаться стать лучше сЯ решил создать электронную шахматную доску, которая будет записывать ваши ходы.
Я использую герконы для этого проекта (они активируются, когда они находятся рядом с магнитами), и у меня есть вопрос.
В шахматах есть 64 фишки, что означает, что мне нужно 64 герконовых переключателя.Я понял, что подключать каждый геркон к собственному выводу GPIO неэффективно и раздражает, учитывая, что мне нужно получить больше выводов (я использую RPi B +, поэтому у меня есть 27 выводов для работы в настоящее время).Я решил проверить, сделал ли кто-то еще то, что я пытаюсь сделать, используя тростниковые переключатели, чтобы увидеть, есть ли у них какие-то обходные пути.Никто не вдавался в подробности о том, как они это сделали, но, похоже, некоторым людям удавалось использовать 16 пинов (по одному на каждую строку / столбец).
Все, что мне действительно нужно знать, это сколькогерконы активируются в каждой строке и столбце.Я предполагаю, что есть способ соединить все таким образом, чтобы каждый активированный переключатель добавлял к напряжению, а затем я мог прочитать напряжение для каждого входа.Тем не менее, мой RPi позволяет мне только видеть, подается ли на вход высокое или низкое напряжение.
Любые советы?Спасибо!