Sisukord:

Servomootori klahvistiku juhtimine: 7 sammu
Servomootori klahvistiku juhtimine: 7 sammu

Video: Servomootori klahvistiku juhtimine: 7 sammu

Video: Servomootori klahvistiku juhtimine: 7 sammu
Video: Noored Koodi Arduino õppematerjalide tutvustus 2024, November
Anonim
Servomootori klahvistiku juhtimine
Servomootori klahvistiku juhtimine

Esimene on servomootori seadistamine.

  1. Keskmine juhe läheb 5V porti
  2. Vasak läheb GND porti
  3. Ühendage viimane (juhtkaabel) pordiga 9

Samm: ühendage klaviatuur

Ühendage klaviatuur
Ühendage klaviatuur

Klaviatuur on üsna lihtne. Lihtsalt ühendage nööpnõelad paremalt vasakule 8, 7, 6, 5, 4, 3, 2, 1. Pilt nihutatakse ühe võrra, kuid me ühendame servo 9 -ga, nii et lihtsalt nihutage kõik alla.

Samm: laadige kood siiski alla

Laadige alla kood (mida kommenteeritakse) ja käivitage. Kõik peaks hästi olema. Põhimõtteliselt, kui sisestate kolmekohalise numbri alla 180, liigub servohoob sellel määral. Kolme numbri all pean silmas, et 10 saamiseks peate sisestama 010 ja 5 saamiseks 005.

Samm: koodi seadistamine

Koodi seadistamine
Koodi seadistamine

Klaviatuurid võivad erineda, lihtsalt veenduge, et teie oma näeb välja nagu sümbolite massiiv, kui mitte, siis muutke lihtsalt tähemärke teie omaga sobivaks. Ma kasutasin käivitusmuutjat, et hoida lähtestusvalu (0), mis on valik. Selle asemel saate alati meetodile anda 0.

4. samm: number 1

Arv 1
Arv 1

See kood kontrollib, kas see hindab esimest numbrit, mis võib olla ainult 0 või 1. Kõik muu põhjustab servo nullimise, kuna sisend oli vale. Kui kehtiv, suurendage seda järgmisele numbrile ja lisage 100, kui sisestate 1. Nii et teie baas on praegu 100.

Samm: number 2

Arv 2
Arv 2
Arv 2
Arv 2

Sarnaselt esimesele hindab see ainult numbreid, seekord 1. – 9. Kui kehtiv märk on sisestatud, lisab see kümne koha täitmiseks 10 korda sisestatud arvu. Oletame, et number 1 oli 1, nii et teil on 100, nüüd sisestasite 5. Baas on nüüd 150.

6. samm: number 3

3. number
3. number
3. number
3. number

3. number sarnaneb teistega, kuid lisab lihtsalt 1–9 vastavalt sellele, mis valiti. Oletame, et sisestati 8. Teil on nüüd servoliigutusmeetodile üle minna 158. Kui olete läbinud, minge järgmise sammu juurde…

Samm 7: Servo Move

Servo Move
Servo Move

Kontrollib, kas val, meie näide on 158, on väiksem kui 180. Kuna see liigutab mootori 158 kraadini. Kui öeldaks 190, siis lähtestaks servo väärtuseks 0. Seeriaprindid on mõeldud ainult andmete kontrollimiseks. Seal pole midagi märkimisväärset.

Soovitan: