Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje laboratorijoje naudosite 4x4 klaviatūrą, kad pakeistumėte servo variklio kampą. Kampas bus nustatytas naudojant 3 skaitmenų įvestį naudojant klaviatūrą. Klaviatūra nepriims ne skaitinių reikšmių.
Šiam projektui reikalinga įranga:
1. Arduino Uno
2. 4x4 klaviatūra
3. Servo variklis
Reikalingos bibliotekos:
Servo.h
Klaviatūra.h
1 veiksmas: prijunkite 4x4 klaviatūrą
Norėdami prijungti 4x4 klaviatūrą, prijunkite kiekvieną klaviatūros kaištį prie ardunio kaiščio, naudodami trumpiklį. Diagramoje naudojami kaiščiai yra 4-11 kaiščiai.
2 veiksmas: prijunkite servo variklį
Servo varikliui reikia 3 jungčių prie „Arduino“plokštės:
1. Prijunkite įžeminimo laidą prie „Arduino“GND prievado
2. Prijunkite maitinimo laidą prie „Arduino“5 V prievado
3. Prijunkite išvesties laidą prie vieno iš galimų „Arduino“prievadų, schemoje pasirinktas 3 prievadas
3 žingsnis: klaviatūra valdomo servo variklio kodas
Pridedamas failas 1200_FinalExam_Project2.ino, kuriame yra visas šiam projektui reikalingas kodas. Šis kodas neleidžia vartotojui neteisingai įvesti. Jei vartotojas įveda ne skaitinę reikšmę, servo kampas nustatomas į 0 ir vartotojas pradeda įvesti duomenis iš naujo. Jei skaičius didesnis nei 180, maksimalus servo posūkio spindulys, kampas automatiškai nustatomas į 180.