Кнопка с тремя положениями
- Войдите на сайт для отправки комментариев
Пт, 18/11/2016 - 13:25
Всем привет!
Сразу скажу, что только начал всем этим заниматься, поэтому являюсь чайником в данной теме.
Прочитал тему про кнопки, которая закреплена на форуме, но ответа на свой вопрос не нашел.
Возможно ли подключить такую кнопку к arduino nano? Если да, то:
1)как подключить?
2)как проверить в каком положение кнопка(программно)?
Заранее спасибо!
Вот пример кнопки:
1) общий контакт на землю. остальные два - на подтянутые к питанию пины контроллера.
2) проверять логические состояния пинов, к которым подключена кнопка.
С проверкой понял. Вопрос с подключением:
То есть общий контакт на 5v, а два других на, допустим, D12 и D13?
1)как подключить?
Ответ на вопрос зависит от товета на другой: "С какой целью подключаем?"
1)как подключить?
Ответ на вопрос зависит от товета на другой: "С какой целью подключаем?"
А Вы с какой целью интересуетесь? ;) ;) ;)
С проверкой понял. Вопрос с подключением:
То есть общий контакт на 5v, а два других на, допустим, D12 и D13?
я на каком языке здесь написал?
1) общий контакт на землю. остальные два - на подтянутые к питанию пины контроллера.
2) проверять логические состояния пинов, к которым подключена кнопка.
Я в понятиях плохо разбираюсь
Я в понятиях плохо разбираюсь
ок. сходи в ПТУ учить понятия электрика и приходи через два года.
иначе, убъёшься сам и дом спалишь.
У меня есть передатчик, который подключен к 5v, gnd и D13. Еще есть эта кнопка, котрую, как я понял, надо подключить так: основной контакт на 5v или 3v3, и два других на D11 и D12.
Хочу сделать так: когда кнопка в одном положение(1 на D11) - выполняется одна часть скетча. Когда в другом(1 на D12) - выполняется другая часть скетча.
как написать, я понял. А как подключить - не очень.
никлгда не интересовался физикой. Больше программированием.
зачем сразу посылать, когда можно объяснить?
я сразу написал, что не разбираюсь, но хочу разобраться.
никлгда не интересовался физикой. Больше программированием.
зачем сразу посылать, когда можно объяснить?
я сразу написал, что не разбираюсь, но хочу разобраться.
я должен был сразу тебя послать?
Нет.
просто хочу до тебя донести, что не все люди "прошарены" в этом, как ты.
У меня есть передатчик, который подключен к 5v, gnd и D13. Еще есть эта кнопка, котрую, как я понял, надо подключить так: основной контакт на 5v или 3v3, и два других на D11 и D12.
Хочу сделать так: когда кнопка в одном положение(1 на D11) - выполняется одна часть скетча. Когда в другом(1 на D12) - выполняется другая часть скетча.
как написать, я понял. А как подключить - не очень.
это правильный(рабочий) вариант?
это правильный(рабочий) вариант?
ты будешь продолжать тупить?
если тебе какие-либо термины не понятны - здесь тебе не будут цитировать общеизвестные и находящиеся в свободном доступе факты.
https://www.google.com/search?q=питание+земля
Я в понятиях плохо разбираюсь
Тогда остается только благодарить и кланяться, кланяться и благодарить.
zzzzza, вам же простой и нормальный вариант указали по подключению -
"общий контакт на землю. остальные два - на подтянутые к питанию пины"
Что конкретно из этого вам не понятно?
Центральный контакт переключателя цепляете на землю, она же GND, требуемые пины контроллера подтягиваете к +5В внешними резисторами или внутренними. К этим пинам подключаете крайние выводы переключателя и в коде проверяете: на одном пине 0, на другом 1 - одно положение, наоборот (1 и 0) - другое, а если на обоих по 1, то переключатель в среднем положении.
ЗЫ. Для информации. На вашем фото не кнопка, а рокерный переключатель.
это правильный(рабочий) вариант?
Нет, твой вариант неправильный. Правильный написал Калапуций.
И как это можно написать еще понятнее я просто не представляю. Вариант, мне кажется, один - перечитывать до тех пор, пока не снизойдет просветление.
zzzzza, вам же простой и нормальный вариант указали по подключению -
"общий контакт на землю. остальные два - на подтянутые к питанию пины"
Что конкретно из этого вам не понятно?
Центральный контакт переключателя цепляете на землю, она же GND, требуемые пины контроллера подтягиваете к +5В внешними резисторами или внутренними. К этим пинам подключаете крайние выводы переключателя и в коде проверяете: на одном пине 0, на другом 1 - одно положение, наоборот (1 и 0) - другое, а если на обоих по 1, то переключатель в среднем положении.
ЗЫ. Для информации. На вашем фото не кнопка, а рокерный переключатель.
я не понимал, что такое земля. Спасибо большое за подробное описание, теперь все понятно
Прочитал тему про кнопки,, но ответа на свой вопрос не нашел.
Если прочитали про обычные кнопки. то представьте кнопку с тремя положениями как две обычных. С единственным ограничением, что одновременно можно замкнуть только одну из них.