Вопрос по поводу подключения кнопок.
- Войдите на сайт для отправки комментариев
Втр, 16/02/2021 - 13:24
В общем. Представим, что у нас есть поле из кнопок 3x3, есть столбцы D2 D3 D4 и ряды D6 D7 D8. Вопрос, как правильно все это заставить работать? Без резисторов.
Матричная клавиатура
Без резисторов я же написал
Матричная клавиатура в этой ситуации не подходит.
Без резисторов я же написал
А Вы на ссылку нажимали? Где тут резисторы?
Там же все равно подтяжка нужна к vdd
Или нет?
Как подключать я знаю, но я не понимаю как все это заставить работать, код проще говоря.
Как подключать я знаю, но я не понимаю как все это заставить работать, код проще говоря.
Так это разные вещи. Тебе и говорят, сначала почитай как работает матричная клавиатура
А можете дать код?
А можете дать код?
И денег тоже дайте! А то сидят тут, панимашь! Фу, и это "форум" называиццо!
А причем тут деньги? Человек просто попросил код, а вы начали раздувать слона из мухи.
А причем тут деньги? Человек просто попросил код, а вы начали раздувать слона из мухи.
Я же просто прошу денег! Мне нравятся деньги, а ты из мухи слона раздуваешь! Не хорошо, ИМХО.
А причем тут деньги? Человек просто попросил код, а вы начали раздувать слона из мухи.
ну так дай сам, что впустую раздувать
ЗЫ: код есть в первом же ответе, если по ссылке пройти. ;))) Поэтому дальше - только глум! Ну если ума настолько мало, что в гугле код для матричной клавы не находится.
что-то мне сдается. что ShyrKyrier и microhach - это один и тот же человек и мы имеем дело с изощренным троллингом
что-то мне сдается. что ShyrKyrier и microhach - это один и тот же человек и мы имеем дело с изощренным троллингом
Может любовники? - теперь это модно. Чо сразу один? Или дедушка с внуком... или бабушка... тут сразу и не скажешь!
мне нужен код не для матричной клавиатуры, мне нужно понять как вся эта библиотека (keypad) работает и сделать без библиотеки
А можете дать код?
Простите, я Вас по-русски спросил, Вы на ссылку-то давили? Там этих кодов вагон и тележка.
А то сначала про резисторы, когда ткнули носом, что их там нет - про коды. А самому и на ссылку ткнуть в лом?
А-а-а, ну так бы сразу и сказали, что препод задал! Жаль Ворот нет, он бы Вам помог!
Ну, так и делайте, там библиотеки-то той - плюнуть некуда. Разберитесь в ней и делайте тоже самое, но без неё.
а от нас что нужно? Вам же "нужно понять" - а это никто, кроме вас, сделать не сможет. Так что заканчивайте зря терять время, садитесь, открывайте исходник библиотеки и "понимайте"
1.мне нужен код не для матричной клавиатуры
2.мне нужно понять как вся эта библиотека (keypad) работает и сделать без библиотеки
1. То, что ты описал так называется "матричная клавиатура". Ну это так, для обчей ерундиции.
2. Любая ардуиновская библиотека ставится в виде исходного кода. Ты читать умеешь? Ну там: Аз Буки Веди и т.д.?
а понять за тебя трудно. :(( Тебе уже это написали.
Я напишу, мне не трудно, но вот понять?... Хер тебя знает!
1. все пины в состоянии инпут-пулап. И строки и столбцы.
2. по очереди делаются действия:
2.1. перевести пин строки в аутпут и вывести ЛОУ.
2.2. прочитать все пины столбцов и узнать на котором ЛОУ - на пересечении нажата кнопка.
2.3 вернуть пин строки в инпут-пулап.
2.4 повторить для всех строк.
--------------------------------------------
Остальное - обработка дребезга. Изучи её на ОДНОЙ кнопке, потом поймешь, как сделать на матрице.