Амперка547 тыс
Опубликовано 17 марта 2017, 15:25
Четырёхкнопочная клавиатура в формате Troyka-модуля: amperka.ru/product/troyka-quad...
Сегодня мы покажем как с помощью одноюнитового модуля подключить к Arduino сразу четыре кнопки.
Каждая кнопка — это простой цифровой датчик. Пока кнопка не зажата, датчик выдаёт логическую единицу, когда кнопка зажата — логический ноль.
В новом модуле мы собрали сразу четыре таких кнопки. Все кнопки модуля работают независимо — их можно нажимать по одной или все сразу.
Чтобы работать с ними пришлось задействованы все шесть ног. Нижние ноги, как и у обычной Troyka-кнопки, подключаются трёхпроводным шлейфом к питанию, земле и одному цифровому пину. А верхние ноги Quad Switch мы подключим вторым шлейфом сразу к трём сигнальным пинам — по одному на каждую из оставшихся кнопок.
Как и у обычных Troyka-кнопок на QuadSwitch предусмотрены подтягивающие резисторы на 10 кОм. Когда кнопка отпущена, провода могут работать как антенна и на пинах S появляются «шумы». Эти шумы и убираются резисторами.
А с TroykaPad-ами можно собирать и более сложные контроллеры. Мы не смогли пройти мимо такого шанса погонять старого пиксельного Марио и запустили Super Mario Bros. на эмуляторе nintendo entertament system. Как запрограммировать такой джойстик смотрите на wiki — wiki.amperka.ru/%D0%BF%D1%80%D...
Сегодня мы покажем как с помощью одноюнитового модуля подключить к Arduino сразу четыре кнопки.
Каждая кнопка — это простой цифровой датчик. Пока кнопка не зажата, датчик выдаёт логическую единицу, когда кнопка зажата — логический ноль.
В новом модуле мы собрали сразу четыре таких кнопки. Все кнопки модуля работают независимо — их можно нажимать по одной или все сразу.
Чтобы работать с ними пришлось задействованы все шесть ног. Нижние ноги, как и у обычной Troyka-кнопки, подключаются трёхпроводным шлейфом к питанию, земле и одному цифровому пину. А верхние ноги Quad Switch мы подключим вторым шлейфом сразу к трём сигнальным пинам — по одному на каждую из оставшихся кнопок.
Как и у обычных Troyka-кнопок на QuadSwitch предусмотрены подтягивающие резисторы на 10 кОм. Когда кнопка отпущена, провода могут работать как антенна и на пинах S появляются «шумы». Эти шумы и убираются резисторами.
А с TroykaPad-ами можно собирать и более сложные контроллеры. Мы не смогли пройти мимо такого шанса погонять старого пиксельного Марио и запустили Super Mario Bros. на эмуляторе nintendo entertament system. Как запрограммировать такой джойстик смотрите на wiki — wiki.amperka.ru/%D0%BF%D1%80%D...
Свежие видео
Случайные видео