Obsah:

Ovládání klávesnice servomotoru: 7 kroků
Ovládání klávesnice servomotoru: 7 kroků

Video: Ovládání klávesnice servomotoru: 7 kroků

Video: Ovládání klávesnice servomotoru: 7 kroků
Video: 7 funkcí, které musí Samsung uživatelé znát. 2024, Červenec
Anonim
Ovládání klávesnice servomotoru
Ovládání klávesnice servomotoru

Nejprve je třeba nastavit servomotor.

  1. Prostřední vodič vede k 5V portu
  2. Levá jde na GND port
  3. Připojte poslední (ovládací vodič) k portu 9

Krok 1: Připojte klávesnici

Připojte klávesnici
Připojte klávesnici

Klávesnice je velmi jednoduchá. Stačí připojit piny zleva zprava 8, 7, 6, 5, 4, 3, 2, 1. Obraz je posunut o jeden, ale připojujeme servo k 9, takže posuňte vše dolů.

Krok 2: Stáhněte si kód přesto

Stáhněte si kód (který je komentovaný) a spusťte. Všechno by mělo být v pořádku. V zásadě, když zadáte 3místné číslo pod 180, posune to rameno serva na tento stupeň. Tři číslice znamenají, že budete muset zadat 010, abyste získali 10 a 005, abyste dostali 5.

Krok 3: Nastavení kódu

Nastavení kódu
Nastavení kódu

Klávesnice se může lišit, jen se ujistěte, že vaše vypadá jako pole znaků, pokud ne, jednoduše změňte znaky tak, aby odpovídaly vašim. Použil jsem počáteční proměnnou k udržení hodnoty reset (0), což je možnost. Metodě můžete místo toho vždy předat 0.

Krok 4: Číslice 1

Číslice 1
Číslice 1

Tento kód zkontroluje, zda vyhodnocuje první číslici, která může být pouze 0 nebo 1. Cokoli jiného způsobí reset serva na 0, protože vstup byl neplatný. Pokud je platný, zvyšte na další číslici a přidejte 100, pokud byla zadána 1. Takže nyní máte základnu 100.

Krok 5: Číslice 2

Číslice 2
Číslice 2
Číslice 2
Číslice 2

Podobně jako první vyhodnocuje pouze čísla, tentokrát 1-9. Jakmile je zadán platný znak, přidá číslo zadané krát 10, aby se vyplnilo místo 10. Řekněme, že číslice 1 byla 1, takže máte 100, nyní jste zadali 5. Základ je nyní 150.

Krok 6: Číslice 3

Číslice 3
Číslice 3
Číslice 3
Číslice 3

Digit 3 je podobný ostatním, ale jednoduše přidává 1-9 na základě toho, co bylo vybráno. Řekněme, že bylo zadáno 8. Nyní máte 158, které musíte předat metodě pohybu serva. Jakmile projdete, přejděte k dalšímu kroku…

Krok 7: Servo Move

Servo Move
Servo Move

Zkontroluje, že hodnota val, náš příklad je 158, je menší než 180. Protože je, pohybuje motorem na 158 stupňů. Pokud by bylo řekněme 190, servo by se resetovalo na 0. Sériové výtisky jsou jen pro kontrolu dat. Nic významného tam není.

Doporučuje: