Урок 37 Блок Матричная Клавиатура
ฝัง
- เผยแพร่เมื่อ 17 ก.ย. 2024
- Файлы на Яндекс диске, искать по названию yadi.sk/d/aKpu... Сайт программы Flprog flprog.ru
📎Прошу в комментариях сообщить если какая то ссылка не работает!!!
Arduino NANO shp.pub/63lexf
Arduino Pro Mini shp.pub/63lf1i
Arduino sensor shield v5.0 ali.pub/1bfevy
DFPlayer Mini shp.pub/63lhvs
GSM модуль SIM800L shp.pub/63lm4m
HC-12 Дальнобойное радиоуправление shp.pub/63lgkx
MOSFET 5A shp.pub/63ln22
MOSFET на 15А shp.pub/63ln6c
MOSFET на 220V ali.pub/1raw3q
RGB Светодиоды shp.pub/63lgat
SD модуль Arduino shp.pub/63lcyn
USB UART/TTL (конвертер прошивальщик) shp.pub/63lf3u
АЦП ADS1115 shp.pub/63lcem
Дальномер HC-SR04 shp.pub/63lna8
Дальномер HY-SRF05 shp.pub/63lnpz
Датчик BMP180 (Барометр) shp.pub/63lo4r
Датчик BMP280 (Барометр) shp.pub/63lo7h
Датчик газа и дыма MQ-2 shp.pub/63lh6w
Датчик индуктивности shp.pub/63lofu
Датчик освещённости (Фоторезистор) shp.pub/63lmgv
Датчик препятствий ali.pub/1dl0rn
Датчик препятствий E18-D80NK shp.pub/63lgp7
Датчик температуры DS18B20 shp.pub/63lgto
Датчик температуры и влажности DHT11 (DHT21 DHT22) shp.pub/63ldnj
Двухстрочный дисплей(синий, зелёный) ali.pub/19iccq
Десяти сегментный индикатор shp.pub/63lhid
Дисплеи Ардуино с разными подсветками shp.pub/63lelk
Драйвер А4988 got.by/5jb4p0
Драйвер двигателей на ШИМ shp.pub/63loxx
ИК Управление shp.pub/63ldyf
Клещи для зачистки изоляции shp.pub/63j0dn
Кнопки Ардуино shp.pub/63lg2n
Колёса для Ардуино ali.pub/1a23dz
Контактные реле shp.pub/63lpij
Кран Электромагнитный клапан shp.pub/63lkyt
Кримпер Клещи для обжима клемм shp.pub/63izbx
Люксметр shp.pub/63lsoh
Макетные платы shp.pub/63lpnz
Матричная Клавиатура got.by/5bb6tg
Микро SD карты (флешки) shp.pub/63ld61
Микроконтроллер NODE MCU shp.pub/63lfvg
Модуль EEPROM AT24C256 ali.pub/1qsaa3
Модуль Вольт-Амперметра INA-219 shp.pub/63lhr4
Модуль расширителя ШИМ выходов PCA9685 shp.pub/63lcja
Мотор с редуктором shp.pub/63lsgi
Погружной водяной насос shp.pub/63lm7x
Понижающий преобразователь на 3А shp.pub/63lma9
Расширитель входов - выходов MCP23017 shp.pub/63lcbb
Сдвиговый регистр 74HC595 shp.pub/63lcpw
Сенсорные выключатели shp.pub/62u3ns
Серводвигатели сила 20кг shp.pub/63lpz9
Серводвигатели сила 25кг shp.pub/63lr3w
Серводвигатели сила 60кг shp.pub/63lrnc
Стартовый набор Ардуино shp.pub/63ls06
Твердотельные реле shp.pub/63ls60
Тихие Драйверы шаговых двигателей shp.pub/63lp7n
Тумблера со светодиодами shp.pub/63lldl
Цифро-аналоговый преобразователь ЦАП MCP4725 shp.pub/63lcm7
Часы реального времени Ардуино shp.pub/63le5t
Четырёхстрочный дисплей ali.pub/19ide2
Шаговый двигатель Nema17 got.by/5jb4rc
Энкодер shp.pub/63lh28
Спасибо. Очень доходчиво. А продолжение будет? Использование клавиатуры на практике так сказать.
В будущих проектах обязательно будет попадаться
Как всегда супер.
Спасибо!
Классно
Очень хорошие уроки, не подскажите как можно сделать управления генератором с помощью энкодора или переменным резистором.(изменения импульса частоты)
Здравствуйте! Спасибо огромное за ваши обучающие видео! Подскажите пожалуйста на каких блоках можно реализовать Scada проект, где требуется при нажатии кнопки "уставка" переходим в экран "клавиатура" вводим 3-4х int значения, подтверждаем и отправляем их по Uart ? Приходится отправлять каждую клавишу bool с Scadы в контроллер там присваивать к bool значение int (номер клавиши) пробовал через блок swich не получается.
С уважением Влад !
супер.
Спасибо!
У меня есть мечта! Весы на 200 килограмм на FLprog!
@@askiff7571 ну нужен сам такой модуль весов
просто подключить и всё ?
а подтяжка и дребезг автоматом ставится ?
хотя инверсию на выходе вы не поставили или она тоже завуалируется автоматом внутри блока ?
Ключ к Arduino, здравствуйте. А не подскажете, вот есть у вас 4-кнопочная панель (0:51). А можно её использовать ОТДЕЛЬНО от Ардуино? Т.е. как кнопки. Мне нужно вывести тактовые кнопки от недорогого dyi ЛБП. По идее, достаточно прозвонить кнопки и припаяться к ним и всё. Верно я рассуждаю? Меня смущает количество контактов. Один контакт общий для каждой кнопки?
Здравствуйте. Как можно программно связать матричную клавиатуру и MCP23017?
Спасибо за ваши труды! Всех Вам благ!
PS: а если одновременно 2 нажать или 3 кнопки? что будет?
Спасибо! В справке блока посмотрите, если не ошибаюсь до 2 нажатий можно.
Цитата из справки: Обратите внимание. Блок детектирует одновременное нажатие до двух кнопок. Одновременное нажатие трех кнопок приводит к неправильному определению нажатых кнопок. Это обусловлено схемой клавиатуры.
@@arduino3709 угу...точно...спс...
А как работать с I2C клавиатурой?
А можно скетч превратить-конвертировать в Flprog блоксхему-проект?
Нет, так нельзя
Возможно ли использовать этот проект для создания пользовательского нампада , для управления горячими клавишами, комбинациями клавиш?? Если да, то как это реализовать и способна ли на это Ардуино нано?
Эта Клава поддерживает только одновременно нажатие 2 кнопок
@@arduino3709 а разве нельзя задать значение комбинации клавиш на одну кнопку???
Доброго времени. А может попробуете сделать клавиатуру на одном аналоговом входе? на резисторах разных номиналов и компараторах, а то больно много занимает пинов. Интересно сколько будет "весить" скетч этот и тот в сравнении
Как с резисторами на аналоговом входе сделать мноного видосов есть, конечно этот скетч скорее всего будет легче и с пинами экономней, но есть эти матричные клавы, и ими тоже много пользуются, а для того что бы пины экономить что бы на всё хватало, мы перед этим микросхемы расширения входов-выходов изучали
@@arduino3709 понял. Но думаю, один видос, про делитель напряжения, можно сделать 😉
@@---ns9sj именно про клавиатуру с резисторами?
@@arduino3709 нет) Просто, что это какое и несколько примеров его применения.
Распиновку я узнал. 8 входов под кнопки 8 на октавы но тут нюанс есть первые 5 клавиш ето 1 строка вторые 8 клавиш ето вторая строка. И что с етим делать?
Есть клавиатура синтезатора как ее подключить
Добрый день, а как с вами можно связаться?
Вконтакте мне напишите
А в IDE вы не работаете? Интересно бы там скетч написать.
при конвертации выводится скетч
@@---ns9sj То есть в этой программе можно будет все-таки посмотреть скетч?
@@ЛимонадДюшес-х7б Блоки которые испоьзуются в программе это просто визуализированный код. Блоки имеют настройки, т.е. этим самым вы внедряете в строки кода - переменные, адреса датчиков и т.п. Для загрузки в ардуино происходит компиляция и открывается ардуино ИДЕ с преобразованным кодом.
А что будет если одновременно нажать две кнопки на клавиатуре ?
@@денислазовский-у8м Одновременно вряд ли получится. Это вам будет казаться, что одновременно...
Даже не знаю куда она может пригодиться?
для включения какой-то функции по одной кнопке, например
Вообще можно в блоке меню поставить ввод с клавиатуры, и вместо того что бы энкодер мучать можно поставить такую клаву