Съдържание:

CSCI-1200 Заключителен изпит Проект 2: 3 стъпки
CSCI-1200 Заключителен изпит Проект 2: 3 стъпки

Видео: CSCI-1200 Заключителен изпит Проект 2: 3 стъпки

Видео: CSCI-1200 Заключителен изпит Проект 2: 3 стъпки
Видео: Лекцията на Атанас Семерджиев - Какво да учим, за да станем по-добри програмисти? 2024, Ноември
Anonim
Проект за заключителен изпит CSCI-1200 2
Проект за заключителен изпит CSCI-1200 2

В тази лаборатория ще използвате 4x4 клавиатура, за да промените ъгъла на серво мотор. Ъгълът ще се определи чрез 3 -цифрено въвеждане с помощта на клавиатурата. Клавиатурата няма да приема не цифрови стойности.

Хардуер, необходим за този проект:

1. Arduino Uno

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

3. Серво мотор

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

Servo.h

Клавиатура.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.

Препоръчано: