Sisukord:

CSCI-1200 lõpueksami projekt 2: 3 sammu
CSCI-1200 lõpueksami projekt 2: 3 sammu

Video: CSCI-1200 lõpueksami projekt 2: 3 sammu

Video: CSCI-1200 lõpueksami projekt 2: 3 sammu
Video: Why Girls are Touching Samay Raina ? 😂 2024, Juuli
Anonim
CSCI-1200 lõpueksami projekt 2
CSCI-1200 lõpueksami projekt 2

Selles laboris kasutate servomootori nurga muutmiseks 4x4 klahvistikku. Nurga määrab klaviatuuri abil 3 -kohaline sisend. Klaviatuur ei aktsepteeri mitte numbrilisi väärtusi.

Selle projekti jaoks vajalik riistvara:

1. Arduino Uno

2. 4x4 klahvistik

3. Servomootor

Vajalikud raamatukogud:

Servo.h

Klaviatuur.h

Samm: ühendage 4x4 klaviatuur

4x4 klaviatuuri ühendamine
4x4 klaviatuuri ühendamine

4x4 -klahvistiku ühendamiseks ühendage klaviatuuri iga tihvt ardunio tihvtiga, kasutades hüppajatraati. Diagrammil kasutatud tihvtid on tihvtid 4-11.

Samm: ühendage servomootor

Ühendage servomootor
Ühendage servomootor

Servomootor vajab 3 ühendust Arduino plaadiga:

1. Ühendage maandusjuhe Arduino GND -pordiga

2. Ühendage toitejuhe Arduino 5V porti

3. Ühendage väljundkaabel ühega Arduino saadaolevatest portidest, skeemil valiti port 3

Samm: klaviatuuriga juhitava servomootori kood

Manuseks on fail 1200_FinalExam_Project2.ino, mis sisaldab kogu selle projekti jaoks vajalikku koodi. Kood takistab kasutaja kehtetuid sisestusi. Kui kasutaja sisestab mittearvulise väärtuse, on servo nurk seatud väärtusele 0 ja kasutaja alustab andmete sisestamist otsast peale. Kui number on suurem kui 180, servo maksimaalne pöörderaadius, määratakse nurk automaatselt 180 -le.

Soovitan: