Talaan ng mga Nilalaman:

CSCI-1200 Final Exam Project 2: 3 Mga Hakbang
CSCI-1200 Final Exam Project 2: 3 Mga Hakbang

Video: CSCI-1200 Final Exam Project 2: 3 Mga Hakbang

Video: CSCI-1200 Final Exam Project 2: 3 Mga Hakbang
Video: Interview with Frank Sun - Creator of MAK95 for your Primary ANZCA anaesthesia exam 2024, Hulyo
Anonim
CSCI-1200 Final Exam Project 2
CSCI-1200 Final Exam Project 2

Sa lab na ito, gagamit ka ng isang 4x4 keypad upang baguhin ang anggulo ng isang servo motor. Ang anggulo ay matutukoy ng isang 3 digit na input gamit ang keypad. Ang keypad ay hindi tatanggap ng hindi mga halagang bilang.

Kinakailangan ang hardware para sa proyektong ito:

1. Arduino Uno

2. 4x4 keypad

3. Servo motor

Kinakailangan ang mga aklatan:

Servo.h

Keypad.h

Hakbang 1: Pagkonekta sa 4x4 Keypad

Pagkonekta sa 4x4 Keypad
Pagkonekta sa 4x4 Keypad

Upang ikonekta ang 4x4 keypad, ikonekta ang bawat pin sa keypad na may isang pin sa ardunio gamit ang isang jumper wire. Ang mga pin na ginamit sa diagram ay mga pin 4-11.

Hakbang 2: Ikonekta ang Servo Motor

Ikonekta ang Servo Motor
Ikonekta ang Servo Motor

Ang servo motor ay nangangailangan ng 3 mga koneksyon sa Arduino board:

1. Ikonekta ang ground wire sa port ng GND sa Arduino

2. Ikonekta ang power wire sa 5V port sa Arduino

3. Ikonekta ang output wire sa isa sa mga magagamit na port sa Arduino, ang port 3 ay pinili sa diagram

Hakbang 3: Code para sa Keypad Operated Servo Motor

Nakalakip ang 1200_FinalExam_Project2.ino file na naglalaman ng lahat ng kinakailangang code para sa proyektong ito. Pinipigilan ng code ang hindi wastong mga entry ng gumagamit. Kung ang gumagamit ay nagpasok ng isang hindi numerong halaga, ang anggulo ng servo ay nakatakda sa 0 at sinimulan ng gumagamit ang pag-input ng data. Kung ang isang bilang na mas malaki sa 180, ang max turn radius ng servo, ang anggulo ay awtomatikong nakatakda sa 180.

Inirerekumendang: