Sisällysluettelo:

CSCI-1200-loppututkimusprojekti 2: 3 vaihetta
CSCI-1200-loppututkimusprojekti 2: 3 vaihetta

Video: CSCI-1200-loppututkimusprojekti 2: 3 vaihetta

Video: CSCI-1200-loppututkimusprojekti 2: 3 vaihetta
Video: The Magic Behind Optical WAN Networking: OSI's Layer 2 2024, Joulukuu
Anonim
CSCI-1200 Final Exam Project 2
CSCI-1200 Final Exam Project 2

Tässä laboratoriossa käytät 4x4 -näppäimistöä servomoottorin kulman muuttamiseen. Kulma määritetään 3 -numeroisella näppäimistöllä. Näppäimistö ei hyväksy numeroarvoja.

Tähän projektiin vaadittavat laitteet:

1. Arduino Uno

2. 4x4 -näppäimistö

3. Servomoottori

Tarvittavat kirjastot:

Servo.h

Näppäimistö. H

Vaihe 1: 4x4 -näppäimistön liittäminen

4x4 -näppäimistön liittäminen
4x4 -näppäimistön liittäminen

Liitä 4x4 -näppäimistö liittämällä jokainen näppäimistön nasta ardunion tapilla hyppyjohdolla. Kaaviossa käytetyt tapit ovat tappeja 4-11.

Vaihe 2: Liitä servomoottori

Liitä servomoottori
Liitä servomoottori

Servomoottori vaatii 3 liitäntää Arduino -korttiin:

1. Liitä maadoitusjohto Arduinon GND -porttiin

2. Liitä virtajohto Arduinon 5V -porttiin

3. Liitä lähtöjohto johonkin Arduinon käytettävissä olevista porteista, portti 3 on valittu kaaviosta

Vaihe 3: Näppäimistökäyttöisen servomoottorin koodi

Liitteenä on 1200_FinalExam_Project2.ino -tiedosto, joka sisältää kaiken tähän projektiin tarvittavan koodin. Koodi estää käyttäjän virheelliset syötteet. Jos käyttäjä syöttää ei-numeerisen arvon, servon kulmaksi asetetaan 0 ja käyttäjä aloittaa tietojen syöttämisen alusta. Jos luku on suurempi kuin 180, servon suurin kääntösäde, kulma asetetaan automaattisesti 180: een.

Suositeltava: