Оглавление:

Проект финального экзамена CSCI-1200 2: 3 шага
Проект финального экзамена CSCI-1200 2: 3 шага

Видео: Проект финального экзамена CSCI-1200 2: 3 шага

Видео: Проект финального экзамена CSCI-1200 2: 3 шага
Видео: Лекция 3. О жизненном цикле и процессе разработки ПО. RUP и XP, часть 1 2024, Июль
Anonim
Финальный экзамен CSCI-1200, проект 2
Финальный экзамен CSCI-1200, проект 2

В этой лабораторной работе вы будете использовать клавиатуру 4x4 для изменения угла серводвигателя. Угол будет определяться 3-значным вводом с клавиатуры. Клавиатура не принимает нечисловые значения.

Оборудование, необходимое для этого проекта:

1. Arduino Uno

2. Клавиатура 4x4

3. Серводвигатель

Необходимые библиотеки:

Servo.h

Keypad.h

Шаг 1. Подключение клавиатуры 4x4

Подключение клавиатуры 4x4
Подключение клавиатуры 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.

Рекомендуемые: