6 / 6 / 4
Регистрация: 08.01.2013
Сообщений: 415
1

Клавиатура для ESP32

23.05.2022, 12:02. Показов 699. Ответов 15
Метки нет (Все метки)

Всем доброго дня!

Клавиатура для ESP32...

Подкиньте идею, на каком модуле для Arduino можно организовать клавиатуру?
Необходимо сделать матричную клавиатуру в 50+ кнопок (5 рядов по 10 клавиш)...
И надо задействовать как можно меньше контактов контроллера...

Как вариант рассматриваю использование что-то типа arduino nono или типа того чисто только для клавиатуры. Но это крайний случай, т.к. такой вариант требует написания и прошивки для отдельного контроллера...

Варианты "специализированных" контроллеров, не входящий в набор Arduino не рассматривается, т.к. поделка должна состоять только из модулей Arduino...

Возможно кто-то видел или что-то подобное уже делал...

За ранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2022, 12:02
Ответы с готовыми решениями:

Ошибка компиляции для платы ESP32 Dev Module
Попросили прошить плату и вышла вот такая ошибка. Помогите понять ибо ничего конкретного оно вроде...

Компилятор выдает ошибку преобразования [-fpermissive] для STM32 и ESP32
Здравствуйте. Прошу помощи знающих. При компиляции выдает ошибку преобразования типа переменной ...

ESP32 ESP-IDF VisualStudioCode Windows С++ для новичков
Всем привет. и вот я решил попрограммировать микроконтроллеры(МК). Сначала все было легко но...

ESP32 и NTPClient
Здравствуйте! Для получения точного времени в проекте (ESP32 Dev Module в Arduino IDE 1.8.13)...

15
528 / 370 / 76
Регистрация: 24.09.2017
Сообщений: 2,102
Записей в блоге: 13
23.05.2022, 14:08 2
Входят ли в ваш набор ардуино 74HC595 и 74HC165?
0
6 / 6 / 4
Регистрация: 08.01.2013
Сообщений: 415
23.05.2022, 15:26  [ТС] 3
Цитата Сообщение от Argus19 Посмотреть сообщение
74HC595 и 74HC165
Не скажу что входят, но вроде как достаточно доступные микросхемы...
Есть схемка-решение варианта клавиатуры?
0
528 / 370 / 76
Регистрация: 24.09.2017
Сообщений: 2,102
Записей в блоге: 13
23.05.2022, 15:51 4
Цитата Сообщение от joub Посмотреть сообщение
Есть схемка-решение варианта клавиатуры?
Вот тут:
https://habr.com/ru/post/460409/
и тут:
https://robocraft.ru/arduino/520
есть стартовые позиции для рассуждений.
Суть:
В 74HC595 проталкиваете бит и считываете с 74HC165 по SPI.
0
362 / 345 / 74
Регистрация: 18.03.2015
Сообщений: 1,286
23.05.2022, 17:42 5
Цитата Сообщение от joub Посмотреть сообщение
надо задействовать как можно меньше контактов контроллера...
Чем I2C клавиатура не устраивает? всего 2 контакта.
0
6 / 6 / 4
Регистрация: 08.01.2013
Сообщений: 415
23.05.2022, 22:02  [ТС] 6
Цитата Сообщение от Сергей 190 Посмотреть сообщение
I2C клавиатура
а можно подробнее - что за она и сколько кнопок поддерживает?
0
362 / 345 / 74
Регистрация: 18.03.2015
Сообщений: 1,286
23.05.2022, 23:19 7
Цитата Сообщение от joub Посмотреть сообщение
сколько кнопок поддерживает?
я использовал 3х4, но на эту линию можно не только одну клавиатуру подключить.
Цитата Сообщение от joub Посмотреть сообщение
подробнее
https://microkontroller.ru/ard... kovodstvo/
https://ardmag.ru/modules/3874.html
0
6 / 6 / 4
Регистрация: 08.01.2013
Сообщений: 415
24.05.2022, 08:24  [ТС] 8
Цитата Сообщение от Сергей 190 Посмотреть сообщение
я использовал 3х4
Оно то хорошо, но сей вариант не подходит.
Т.к. мне надо подключить полноценную матричную клавиатуру в 50 кнопок (5 строк на 10 клавиш)

Вариант на 74HC595 и 74HC165 выше более приемлемый, вот только сперва надо его заставить работать, т.к. судя по статьям не особо это еще получается...
0
528 / 370 / 76
Регистрация: 24.09.2017
Сообщений: 2,102
Записей в блоге: 13
24.05.2022, 10:06 9
Цитата Сообщение от joub Посмотреть сообщение
мне надо подключить полноценную матричную клавиатуру в 50 кнопок (5 строк на 10 клавиш)
Вариант на 74HC595 и 74HC165 выше более приемлемый, вот только сперва надо его заставить работать, т.к. судя по статьям не особо это еще получается...
C М\С получится матрица 8х8.
Что за статьи, в которых не получается?
0
6 / 6 / 4
Регистрация: 08.01.2013
Сообщений: 415
24.05.2022, 11:34  [ТС] 10
Цитата Сообщение от Argus19 Посмотреть сообщение
Что за статьи, в которых не получается?
Вот, пример что нашел...

{del}

Может есть другие варианты схем?
0
3019 / 1523 / 191
Регистрация: 28.10.2011
Сообщений: 5,602
Записей в блоге: 6
24.05.2022, 12:24 11
Если у первоклассника проблема с таблицей умножения, значит таблица плохая?
Ориентируйтесь на профи а не на начинающих у которых сложности на ровном месте.
Может у него плохой контакт на макетной плате из-за чего нормально не работает, а вы из-за этого забраковали схему!
0
22 / 18 / 7
Регистрация: 17.02.2014
Сообщений: 102
25.05.2022, 14:58 12
Голая нано, делаете матрицу 10 х 5, опрашиваете, подавляете дребезг, декодируете, передаете в основной контроллер по любимому интерфейсу (UART, SPI, I2C или что-нибудь поэкзотичнее).

Добавлено через 18 минут
Официальный документ от Microchip как подключать матричную клавиатуру
0
Тутошний я
2140 / 1194 / 224
Регистрация: 03.11.2009
Сообщений: 4,392
Записей в блоге: 2
26.05.2022, 08:54 13
делаете матрицу 10 х 5
8*8 или 8*7
0
22 / 18 / 7
Регистрация: 17.02.2014
Сообщений: 102
26.05.2022, 12:16 14
Цитата Сообщение от Grey Посмотреть сообщение
8*8 или 8*7
Так конечно рациональнее, я ориентировался на первый пост
5 рядов по 10 клавиш
0
362 / 345 / 74
Регистрация: 18.03.2015
Сообщений: 1,286
26.05.2022, 12:40 15
сделать резистивный делитель. одного аналогового пина хватит.
0
Модератор
Эксперт по электронике
8758 / 6548 / 887
Регистрация: 14.02.2011
Сообщений: 22,970
26.05.2022, 21:05 16
Цитата Сообщение от Сергей 190 Посмотреть сообщение
сделать резистивный делитель. одного аналогового пина хватит.
на 50 кнопок?
подсчитай класс резисторов и ТК(Температурный Коэффициент)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2022, 21:05
Помогаю со студенческими работами здесь

Дисплей и esp32
Недавно приобрёл себе esp32-cam. VSPI в ней занят (вроде бы MicroSD картой). Но у esp32 есть и...

esp32 и уведомления
Как получить на esp32 уведомления с телефона? нашёл в инете только один туториал. Правда в нём не...

esp32 и интернет
Вопрос таков: возможно ли реализовать веб браузер (хотя-бы примитивный) на esp32? Если да, то как...

ESP32 + VerneMQ
Здравствуйте! Кто-то использовал VerneMQ с Docker'ом?

Клавиатура - Клавиатура Logitech G G810 ORION SPECTRUM проблема с подсветкой
Здравствуйте. У двух кнопок в клавиатуре Logitech G G810 ORION SPECTRUM перестала гореть подсветка...

Arduino IDE esp32
работаю с esp32 вышла ошибка помогите пожалуйста КОД: #include <BLEDevice.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru