Satura rādītājs:
- 1. darbība: pievienojiet tastatūru
- 2. darbība: lejupielādējiet kodu
- 3. darbība: koda iestatīšana
- 4. solis: 1. cipars
- 5. darbība: 2. cipars
- 6. darbība: 3. cipars
- 7. solis: Servo Move
Video: Servo motora tastatūras vadība: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Pirmkārt, ir jāiestata servomotors.
- Vidējais vads iet uz 5V portu
- Kreisais iet uz GND portu
- Pievienojiet pēdējo (vadības vadu) 9. portam
1. darbība: pievienojiet tastatūru
Tastatūra ir diezgan vienkārša. Vienkārši pievienojiet tapas pa kreisi no labās puses 8, 7, 6, 5, 4, 3, 2, 1. Attēls ir nobīdīts par vienu, bet mēs savienojam servo ar 9, tāpēc vienkārši pārvietojiet visu uz leju.
2. darbība: lejupielādējiet kodu
Lejupielādējiet kodu (kas ir komentēts) un palaidiet. Visam vajadzētu būt labi. Būtībā, ievadot trīsciparu skaitli zem 180, servo roka tiek pārvietota šajā pakāpē. Ar trīs cipariem es domāju, ka jums būs jāievada 010, lai iegūtu 10, un 005, lai iegūtu 5.
3. darbība: koda iestatīšana
Tastatūras var atšķirties, vienkārši pārliecinieties, ka jūsu izskats atgādina simbolu masīvu, ja ne, vienkārši nomainiet rakstzīmes, lai tās atbilstu jūsu rakstzīmēm. Es izmantoju sākuma mainīgo, lai turētu atiestatīšanas vārstu (0), kas ir opcija. Tā vietā vienmēr varat nosūtīt 0 uz metodi.
4. solis: 1. cipars
Šis kods pārbauda, lai noskaidrotu, vai tiek novērtēts pirmais cipars, kas var būt tikai 0 vai 1. Ja kaut kas cits izraisa servo atiestatīšanu uz 0, jo ievade nav derīga. Ja derīgs, palieliniet līdz nākamajam ciparam un pievienojiet 100, ja ievadīts 1. Tātad jums tagad ir 100 bāze.
5. darbība: 2. cipars
Līdzīgi kā pirmajā, tā novērtē tikai skaitļus, šoreiz 1. – 9. Kad derīga rakstzīme ir ievadīta, tā pievieno skaitli, kas ievadīts 10 reizes, lai aizpildītu 10 vietu. Pieņemsim, ka cipars 1 bija 1, tāpēc jums ir 100, tagad ievadījāt 5. Bāze tagad ir 150.
6. darbība: 3. cipars
Cipars 3 ir līdzīgs citiem, bet vienkārši pievieno 1–9, pamatojoties uz atlasīto. Pieņemsim, ka tika ievadīts 8. Tagad jums ir 158, lai pārietu uz servo pārvietošanas metodi. Kad tas ir nokārtots, pārejiet pie nākamās darbības…
7. solis: Servo Move
Pārbauda, vai val, mūsu piemērs ir 158, ir mazāks par 180. Tā kā tas pārvieto motoru uz 158 grādiem. Ja teiktu 190, servo tiktu atiestatīts uz 0. Sērijas izdrukas ir paredzētas tikai datu pārbaudei. Tur nav nekā nozīmīga.
Ieteicams:
Servo motora vadība ar STM32F4 ARM MCU: 4 soļi
Servo motora vadība ar STM32F4 ARM MCU: Sveiki vēlreiz draugi :) Tātad, šajā projektā mēs kontrolēsim servomotoru ar STM32F4 ARM MCU. Manā gadījumā es izmantošu atklāšanas paneli, bet, ja jūs saprotat problēmas būtību, varat to izmantot katram MCU. Tātad. sāksim:)
Arduino apmācība - Servo motora vadība ar kursorsviru: 4 soļi
Arduino apmācība - servomotoru vadība ar kursorsviru: šajā apmācībā mēs iemācīsimies izmantot servo ar kursorsviru. Mēs kontrolēsim 1 gab servomotoru ar 1 kursorsviru. Jūs varat īstenot savus robotu roku projektus, atsaucoties uz šo apmācību. Protams, mēs izmantosim ārēju akumulatoru / enerģiju, veicot
Arduino apmācība - Servo motora vadība ar potenciometru: 5 soļi
Arduino apmācība - Servo motora vadība ar potenciometru: šī pamācība ir mana " Arduino: Kā vadīt servomotoru ar potenciometru " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt. Apmeklējiet YouTube kanālu
Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi
Arduino apmācība - Servo motora vadība ar Arduino: Šī pamācība ir mana " Arduino: Kā vadīt servomotoru ar Arduino " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt. Apmeklējiet YouTube kanālu
Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: 4 soļi (ar attēliem)
Tastatūras saskarne ar 8051 un tastatūras numuru parādīšana 7 segmentos: šajā apmācībā es jums pastāstīšu par to, kā mēs varam saslēgt tastatūru ar 8051 un parādīt tastatūras numurus 7 segmentu displejā