Satura rādītājs:

CSCI-1200 noslēguma eksāmena projekts 2: 3 soļi
CSCI-1200 noslēguma eksāmena projekts 2: 3 soļi

Video: CSCI-1200 noslēguma eksāmena projekts 2: 3 soļi

Video: CSCI-1200 noslēguma eksāmena projekts 2: 3 soļi
Video: Раскрытие тайны ToR Switch: предоставление ИТ-специалистам возможностей с помощью сетевой информации 2024, Jūlijs
Anonim
CSCI-1200 gala eksāmena projekts 2
CSCI-1200 gala eksāmena projekts 2

Šajā laboratorijā jūs izmantosit 4x4 tastatūru, lai mainītu servomotora leņķi. Leņķi noteiks ar 3 ciparu ievadi, izmantojot tastatūru. Tastatūra nepieņems skaitliskas vērtības.

Šim projektam nepieciešama aparatūra:

1. Arduino Uno

2. 4x4 tastatūra

3. Servo motors

Nepieciešamās bibliotēkas:

Servo.h

Tastatūra.h

1. darbība: 4x4 tastatūras pievienošana

4x4 tastatūras pievienošana
4x4 tastatūras pievienošana

Lai pievienotu 4x4 tastatūru, savienojiet katru tastatūras tapu ar ardunio tapu, izmantojot savienojuma vadu. Diagrammā izmantotās tapas ir tapas 4-11.

2. darbība: pievienojiet servomotoru

Pievienojiet servomotoru
Pievienojiet servomotoru

Servomotoram ir nepieciešami 3 savienojumi ar Arduino plāksni:

1. Pievienojiet zemējuma vadu Arduino GND portam

2. Pievienojiet strāvas vadu Arduino 5V portam

3. Savienojiet izejas vadu ar kādu no pieejamajiem Arduino portiem, diagrammā tika izvēlēts 3. ports

3. darbība: ar tastatūru darbināmā servomotora kods

Pievienots fails 1200_FinalExam_Project2.ino, kurā ir viss šim projektam nepieciešamais kods. Kods novērš lietotāja nederīgus ierakstus. Ja lietotājs ievada skaitlisku vērtību, servo leņķis tiek iestatīts uz 0 un lietotājs sāk datu ievadi no jauna. Ja skaitlis ir lielāks par 180, servo maksimālais pagrieziena rādiuss, leņķis tiek automātiski iestatīts uz 180.

Ieteicams: