Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этой лабораторной работе вы будете использовать клавиатуру 4x4 для изменения угла серводвигателя. Угол будет определяться 3-значным вводом с клавиатуры. Клавиатура не принимает нечисловые значения.
Оборудование, необходимое для этого проекта:
1. Arduino Uno
2. Клавиатура 4x4
3. Серводвигатель
Необходимые библиотеки:
Servo.h
Keypad.h
Шаг 1. Подключение клавиатуры 4x4
Чтобы подключить клавиатуру 4x4, соедините каждый контакт на клавиатуре с контактом на ardunio с помощью перемычки. На схеме используются контакты 4-11.
Шаг 2: Подключите серводвигатель
Серводвигатель требует 3 подключения к плате Arduino:
1. Подключите заземляющий провод к порту GND на Arduino.
2. Подключите провод питания к порту 5V на Arduino.
3. Подключите выходной провод к одному из доступных портов на Arduino, порт 3 был выбран на схеме.
Шаг 3: Код для серводвигателя, управляемого с клавиатуры
Прилагается файл 1200_FinalExam_Project2.ino, который содержит весь код, необходимый для этого проекта. Код предотвращает недопустимые записи пользователем. Если пользователь вводит нечисловое значение, угол сервопривода устанавливается на 0, и пользователь начинает ввод данных заново. Если число больше 180, максимальный радиус поворота сервопривода, угол автоматически устанавливается на 180.