Sadržaj:

Upravljanje tipkovnicom servo motora: 7 koraka
Upravljanje tipkovnicom servo motora: 7 koraka

Video: Upravljanje tipkovnicom servo motora: 7 koraka

Video: Upravljanje tipkovnicom servo motora: 7 koraka
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Studeni
Anonim
Upravljanje tipkovnicom servo motora
Upravljanje tipkovnicom servo motora

Prvo je postavljanje servo motora.

  1. Srednja žica ide do priključka 5V
  2. Lijevo ide prema luci GND
  3. Priključite posljednju (upravljačku žicu) na priključak 9

Korak 1: Povežite tipkovnicu

Spojite tipkovnicu
Spojite tipkovnicu

Tipkovnica je prilično jednostavna. Samo spojite pinove lijevo s desne strane 8, 7, 6, 5, 4, 3, 2, 1. Slika se pomiče za jedan, ali povezujemo servo na 9 pa samo pomaknite sve prema dolje.

Korak 2: Ipak preuzmite kôd

Preuzmite kôd (koji je komentiran) i pokrenite. Sve bi trebalo biti dobro. U osnovi, kada unesete troznamenkasti broj ispod 180, pomiče servo krak do tog stupnja. Pod tri znamenke mislim, morat ćete unijeti 010 da biste dobili 10 i 005 da biste dobili 5.

Korak 3: Postavljanje koda

Postavljanje koda
Postavljanje koda

Tipkovnice se mogu razlikovati, samo budite sigurni da vaša izgleda kao niz znakova, ako ne i jednostavno promijenite znakove kako bi odgovarali vašim. Koristio sam varijablu start da zadržim reset val (0) što je opcija. Umjesto toga uvijek možete proslijediti 0 metodi.

Korak 4: znamenka 1

Znamenka 1
Znamenka 1

Ovaj kôd provjerava ocjenjuje li prva znamenka koja može biti samo 0 ili 1. Bilo što drugo uzrokuje da se servo vrati na 0 jer je unos bio neispravan. Ako je valjano, povećajte se na sljedeću znamenku i zbrojite 100 ako je unesena 1. Dakle, sada imate bazu od 100.

Korak 5: znamenka 2

Znamenka 2
Znamenka 2
Znamenka 2
Znamenka 2

Slično prvom procjenjuje samo brojeve, ovaj put 1-9. Nakon što se unese valjani znak, dodaje se uneseni broj puta 10 kako bi se popunilo mjesto 10. Recimo da je znamenka 1 bila 1 pa imate 100, sada ste unijeli 5. Baza je sada 150.

Korak 6: znamenka 3

Znamenka 3
Znamenka 3
Znamenka 3
Znamenka 3

Znamenka 3 slična je ostalim, ali jednostavno dodaje 1-9 na temelju onoga što je odabrano. Recimo da je uneseno 8. Sada imate 158 za prijelaz na metodu servo pomaka. Kad prođete, prijeđite na sljedeći korak…

Korak 7: Servo pomak

Servo Move
Servo Move

Provjerava je li val, naš primjer 158, manji od 180. Budući da jest, pomiče motor na 158 stupnjeva. Da se kaže 190, servo bi se vratio na 0. Serijski ispisi služe samo za provjeru podataka. Nema tu ništa značajno.

Preporučeni: