Tartalomjegyzék:

Szervomotoros billentyűzet vezérlés: 7 lépés
Szervomotoros billentyűzet vezérlés: 7 lépés

Videó: Szervomotoros billentyűzet vezérlés: 7 lépés

Videó: Szervomotoros billentyűzet vezérlés: 7 lépés
Videó: #7 - A 7 szegmenses kijelző és a szervómotor 2024, Július
Anonim
Szervomotoros billentyűzet vezérlés
Szervomotoros billentyűzet vezérlés

Az első a szervomotor beállítása.

  1. A középső vezeték az 5V -os porthoz megy
  2. A bal oldal a GND porthoz megy
  3. Csatlakoztassa az utolsót (a vezérlővezetéket) a 9 -es porthoz

1. lépés: Csatlakoztassa a billentyűzetet

Csatlakoztassa a billentyűzetet
Csatlakoztassa a billentyűzetet

A billentyűzet meglehetősen egyszerű. Csak csatlakoztassa a csapokat balról jobbra 8, 7, 6, 5, 4, 3, 2, 1. A kép eggyel eltolódik, de a szervót 9 -hez kapcsoljuk, így csak tolja lefelé az egészet.

Lépés: Töltse le a kódot

Töltse le a kódot (amely megjegyzést kapott), és futtassa. Mindennek rendben kell lennie. Alapvetően, ha 180 szám alatti háromjegyű számot ír be, akkor a szervokar ilyen mértékben mozog. Három számjegy alatt azt értem, hogy be kell írnia a 010 -et, hogy 10 -et kapjon, és a 005 -öt, hogy 5 -öt kapjon.

3. lépés: Kódbeállítás

Kód beállítása
Kód beállítása

A billentyűzetek eltérőek lehetnek, csak győződjön meg róla, hogy a tiéd úgy néz ki, mint a char tömb, ha nem, egyszerűen módosítsa a karaktereket a tiédhez. Egy start változót használtam a reset val (0) tartásához, ami opció. Ehelyett mindig 0 -t adhat a metódusnak.

4. lépés: 1. számjegy

1. számjegy
1. számjegy

Ez a kód ellenőrzi, hogy kiértékeli -e az első számjegyet, amely csak 0 vagy 1 lehet. Bármi más miatt a szervó 0 -ra áll vissza, mivel a bemenet érvénytelen volt. Ha érvényes, növelje a számjegyet, és adjon hozzá 100 -at, ha 1 -et írt be. Tehát a bázisa 100.

5. lépés: 2. számjegy

2. számjegy
2. számjegy
2. számjegy
2. számjegy

Az elsőhöz hasonlóan csak számokat értékel, ezúttal 1-9. Egy érvényes karakter beírása után hozzáadja a 10 -szer beírt számot, hogy betöltse a 10 -es helyét. Tegyük fel, hogy az 1 -es számjegy 1 volt, tehát 100, most beírtad az 5. Az alap most 150.

6. lépés: 3. számjegy

3. számjegy
3. számjegy
3. számjegy
3. számjegy

A 3. számjegy hasonló a többihez, de egyszerűen hozzáad 1-9-et a kiválasztott adatok alapján. Tegyük fel, hogy 8 -at írtak be. Most 158 -at kell átadnia a szervo mozgatási módszerhez. Ha elmúlt, folytassa a következő lépéssel…

7. lépés: Szervo mozgatás

Servo Move
Servo Move

Ellenőrzi, hogy a val, a példánk 158, kisebb, mint 180. Mivel ez, akkor a motort 158 fokra mozgatja. Ha mondjuk 190 lenne, akkor a szervó 0 -ra állna vissza. A soros nyomatok csak az adatok ellenőrzésére szolgálnak. Ott nincs semmi jelentős.

Ajánlott: