Obsah:
- Krok 1: Připojte klávesnici
- Krok 2: Stáhněte si kód přesto
- Krok 3: Nastavení kódu
- Krok 4: Číslice 1
- Krok 5: Číslice 2
- Krok 6: Číslice 3
- Krok 7: Servo Move
Video: Ovládání klávesnice servomotoru: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Nejprve je třeba nastavit servomotor.
- Prostřední vodič vede k 5V portu
- Levá jde na GND port
- Připojte poslední (ovládací vodič) k portu 9
Krok 1: 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
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
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
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
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
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:
Super snadný způsob ovládání servomotoru pomocí Arduina: 8 kroků
Super snadný způsob ovládání servomotoru pomocí Arduina: V tomto tutoriálu použijeme Servo Motor a Arduino UNO a Visuino k ovládání polohy stupně servomotoru pomocí pouze několika komponent, díky čemuž bude tento projekt velmi jednoduchý. Podívejte se na ukázkové video
Rotující ventilátor pomocí servomotoru a ovládání rychlosti: 6 kroků
Rotující ventilátor pomocí servomotoru a ovládání rychlosti: V tomto tutoriálu se naučíme otáčet ventilátor s nastavitelnou rychlostí pomocí servomotoru, potenciometru, arduina a Visuina. Podívejte se na video
Ovládání 3 servomotorů se 3 potenciometry a Arduinem: 11 kroků (s obrázky)
Ovládání 3 servomotorů se 3 potenciometry a Arduinem: Dobrý den. Toto je můj první pokyn, takže doufám, že se mnou budete mít trpělivost, pokud při nastavování udělám nějaké chyby. Je napsán pro začátečníky, takže pokročilejší z vás toho mohou hodně přeskočit a zapojit to. Cíl, který jsem si stanovil
Výukový program Arduino - ovládání servomotoru s potenciometrem: 5 kroků
Výukový program Arduino - ovládání servomotoru pomocí potenciometru: Tento návod je psanou verzí mého článku „Arduino: Jak ovládat servomotor potenciometrem“; Video z YouTube, které jsem nedávno nahrál. Důrazně vám doporučujeme, abyste si to prohlédli. Navštivte kanál YouTube
Výukový program Arduino - ovládání servomotoru s Arduino: 5 kroků
Výukový program Arduino - ovládání servomotoru pomocí Arduina: Tento návod je psanou verzí mého " Arduino: Jak ovládat servomotor pomocí Arduina " Video z YouTube, které jsem nedávno nahrál. Důrazně vám doporučujeme, abyste si to prohlédli. Navštivte kanál YouTube