Как сделать беспроводную клавиатуру на Arduino я уже рассказывал. Сегодня в проекте сделаем сенсорную клавиатуру для компьютера своими руками на базе Arduino. Вариантов реализации данной клавиатуры несколько. Сегодня расскажу самый просто и красивый способ реализовать сенсорную клавиатуру для ПК на дисплее Nextion.
Первым делом делаем интерфейс для будущей сенсорной клавиатуры. Как сделать графику для дисплея Nextion рассказывал в одном из уроков про данный дисплей.
Исходные материалы проекта можно скачать на моем основном сайте про Arduino.
Для данного проекта понадобится 2 библиотеки. Одна из которых встроена в Arduino IDE, вторую можно скачать внизу статьи в разделе «Файлы для скачивания».
Для работы с библиотекой Keyboard понадобятся минимальные знания. Как подключить библиотеку. Передать тот или иной символ. И нажатия спец клавиши. Полный список спец команд можно найти тут.
Скачать код проекта можно внизу статьи.
Подведём итоги.
Благодаря полученным данным важно реализовать не только примитивную дополнительную клавиатуру, но и клавиатуру с нужным набором клавиш и разместить их в нужном месте. Например, если ваши клиенты постоянно вводят пароль, который они получают по СМС.
Так же на основе дисплея Nextion можно расширить функционал стандартной клавиатуры, например, как показано на картинке ниже.
Понравилась новость Сенсорная клавиатура для компьютера своими руками? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступать в группу Вконтакте, в группу на Facebook.
Понравилась статья? Поделитесь ею с друзьями:
Файлы для скачивания
![]() |
Скетч для создания клавиатуры на Arduino pro micro.zip | 1186 Kb | 228 | Скачать |
![]() |
Дизайн клавиатуры для дисплея Nextion - HMI.zip | 1185 Kb | 230 | Скачать |
![]() |
SoftwareSerial - библиотека для эмуляции Serial порта.zip | 11 Kb | 233 | Скачать |
Вернуться в раздел: Новости Дата публикации 27 октября , 2021
Читайте также
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.