Similar presentations:
Матричные клавиатуры. Создание гаджетов на Arduino
1.
Матричныеклавиатуры
Урок 10. Создание гаджетов на
Arduino
2.
Клавиатура• отличный способ
предоставить
пользователю возможность
взаимодействовать
с разными элементами
• навигация по меню, ввод
паролей,
управление роботами и тд
3.
Видыклавиатур
4.
Arduino определяет, какая кнопка нажата,по номеру строки и столбца
5.
Создадимпрограмму
• Используя 7-ми сегментный
индикатор, будем отображать
введенную цифру на клавиатуре
6.
СхемаДублируем прошлый проект
7.
Схема• Добавляем клавиатуру
8.
Сначала подключаембиблиотеку:
#include <Keypad.h>
И определяем две константы —
количество строк и столбцов:
#define ROWS 4
#define COLS 3
Программиру
ем
Затем создаем переменную:
int digit = 0;
9.
Программируем• Создадим два массива со строками и столбцами. Для
каждого из них указываем пины
• Кроме того, создадим массив из символов:
10.
Программируем• Инициализируем экземпляр класса Keypad:
11.
Программируем• В функции setup() устанавливаем режим работы пинов:
12.
Каждыйсимвол
имеет свой
код
13.
Программируем• •В цикле обрабатываем
кнопку, на которую нажал
пользователь, и выводим
число на семисегментный
индикатор:
14.
Тестим исобираем
на платах!
15.
Что еще можно делать?16.
Что ещеможно
делать?
17.
ДЗ №10 проектная работа• https://mystatfiles.itstep.org/index.
php?view_key=rtILv2awXkYrSQ7
WVzOr0I8Q3wN1fIYWXbiFzN7Jt
qeU7mO8T04Bv4sGil3v7XVn%2
FhBj59%2B8V34FglN%2Bv3XhZ
BKi83qAhQTYQ17Itj4%2BaBYOB
e1BWCUBJKx%2FheNTEhI7