Мазмуну:

CSCI-1200 Final Exam Project 2: 3 Steps
CSCI-1200 Final Exam Project 2: 3 Steps

Video: CSCI-1200 Final Exam Project 2: 3 Steps

Video: CSCI-1200 Final Exam Project 2: 3 Steps
Video: Let's Look Behind a Real Human Liver 2024, Декабрь
Anonim
CSCI-1200 Final Exam Project 2
CSCI-1200 Final Exam Project 2

Бул лабораторияда сиз servo мотордун бурчун өзгөртүү үчүн 4x4 баскычтопту колдоносуз. Бурч 3 баскычтуу клавиатуранын жардамы менен аныкталат. Ариптакта сандык эмес маанилерди кабыл албайт.

Бул долбоор үчүн керектүү жабдыктар:

1. Arduino Uno

2. 4x4 баскычтоп

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

Китепканалар талап кылынат:

Servo.h

Keypad.h

1 -кадам: 4x4 баскычтопту туташтыруу

4x4 баскычтопту туташтыруу
4x4 баскычтопту туташтыруу

4х4 баскычтопту туташтыруу үчүн, ар бир баскычты секиргич зымдын жардамы менен ardunioдогу пин менен туташтырыңыз. Диаграммада колдонулган казыктар 4-11 пинтер.

2 -кадам: Серво моторун туташтырыңыз

Серво моторун туташтырыңыз
Серво моторун туташтырыңыз

Серво мотору Arduino тактасына 3 туташууну талап кылат:

1. Жердин зымын Arduinoдогу GND портуна туташтырыңыз

2. Электр зымын Arduinoдогу 5V портуна туташтырыңыз

3. Чыгуу зымын Arduinoдогу жеткиликтүү порттордун бирине туташтырыңыз, диаграммада 3 -порт тандалган

3 -кадам: Ариптакта менен иштеген Серво Моторунун коду

Бул долбоорго керектүү бардык кодду камтыган 1200_FinalExam_Project2.ino файлы тиркелет. Код колдонуучу тарабынан жараксыз жазууларга жол бербейт. Эгерде колдонуучу сандык эмес маанини киргизсе, анда сервонун бурчу 0 деп коюлат жана колдонуучу маалыматтарды киргизүүнү баштайт. Эгерде саны 180ден чоң болсо, сервонун максималдуу бурулуш радиусу, бурч автоматтык түрдө 180ге коюлат.

Сунушталууда: