Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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 -klahvistiku ühendamiseks ühendage klaviatuuri iga tihvt ardunio tihvtiga, kasutades hüppajatraati. Diagrammil kasutatud tihvtid on tihvtid 4-11.
Samm: ü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.