Проблема 2х кнопок Ардуино Уно
- Войдите на сайт для отправки комментариев
Пнд, 20/05/2019 - 05:57
Можете помочь Не могу сделать программу на ардуино Уно. Мне нужно что бы сигналы от 2-х кнопок подключенных к ардуино впускала на одних контактах и выпускала на других так же как если бы и ее не было, но при нажатии обеих кнопок одновременно не сигнала от нажатия не было.
давай свою схему (накрайняк, наскальный рисунок) и код.
А я, тоже на всякий случай, в песочницу телепортирую. То ТС, рекомендую начало приколоченной темы прочитать.
"Проблема 2х кнопок" - это сильно! Думаю, мемом станет. Эт..те не какая-нибудь "проблема выеденного яйца"!
Молодец ТС, поднял настроение, напомнил https://youtu.be/JCwS3lGxJCU
ТС под какой травой тему создавал?
2 кнопки на аркадном геймпаде левая и правая. нужно сделать так что бы при нажатии на обе , нажатия небыло.
2 кнопки на аркадном геймпаде левая и правая. нужно сделать так что бы при нажатии на обе , нажатия небыло.
и в чем проблема? - всего два условия в программе
Если ((нажата кнопка ЛЕВО) и (не нажата ПРАВО)) - выдаем сигнал ЛЕВО
Если ((нажата кнопка ПРАВО) и (не нажата ЛЕВО)) - выдаем сигнал ПРАВО
Я думаю, ТС нужно в работающем джойстике сделать отключение сигнала нажатия обеих кнопок сразу. Т.е. кнопки подключить к ардуино, а из неё вернуть в устройство назад, чтобы ардуина имитировала нажатие.
ТС, я правильно понял?
Да
судя по ответам - автору лет восемь
Поскольку вы поддтгиваете пины кнопок к "единице", наверно замкнутое (нажатое) состояние 0
в сообщении #7 я вам написал, как сформулировать условия для того, что вам нужно
Неработает нажатия так и так проходят
Так чтоли void setup()
А чем вас код Алексея не подходит?
Осталось дело за малым, победить "дребезг" контактов
Все я сделал так чтобы работало так как мне нужно , Спасибо за помошь.
Логика очевидная, инверсия "исключающего или" + логическое "или" с одним из входов