Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Najprv je potrebné nastaviť servomotor.
- Stredný vodič prechádza do 5V portu
- Vľavo smeruje k portu GND
- Pripojte posledný (ovládací vodič) k portu 9
Krok 1: Pripojte klávesnicu
Klávesnica je veľmi jednoduchá. Stačí pripojiť kolíky zľava sprava 8, 7, 6, 5, 4, 3, 2, 1. Obraz je posunutý o jeden, ale pripájame servo k 9, takže všetko posuňte nadol.
Krok 2: Stiahnite si kód
Stiahnite si kód (ktorý je komentovaný) a spustite ho. Všetko by malo byť v poriadku. V zásade, keď zadáte trojciferné číslo pod 180, posunie to rameno serva o ten stupeň. Trojciferným číslom myslím, že budete musieť zadať 010, aby ste dostali 10 a 005, aby ste dostali 5.
Krok 3: Nastavenie kódu
Klávesnice sa môžu líšiť, len sa uistite, že vaša vyzerá ako pole znakov, ak nie, jednoducho zmeňte znaky tak, aby zodpovedali vašim. Použil som štartovaciu premennú na udržanie resetovacej hodnoty (0), čo je možnosť. Metóde môžete vždy namiesto toho dať 0.
Krok 4: číslica 1
Tento kód kontroluje, či vyhodnocuje prvú číslicu, ktorá môže byť iba 0 alebo 1. Čokoľvek iné spôsobuje, že sa servo resetuje na 0, pretože vstup bol neplatný. Ak je platný, zvýši sa na ďalšiu číslicu a pridá 100, ak bola zadaná 1. Takže teraz máte základ 100.
Krok 5: číslica 2
Podobne ako prvý hodnotí iba čísla, tentokrát 1-9. Po zadaní platného znaku sa číslo 10 zadá ako počet zadaných krát 10. Povedzme, že číslica 1 bola 1, takže máte 100, teraz ste zadali 5. Základ je teraz 150.
Krok 6: číslica 3
Číslica 3 je podobná ako ostatné, ale jednoducho pridáva 1-9 na základe toho, čo bolo vybraté. Povedzme, že bolo zadaných 8. Teraz máte 158 na prechod na metódu pohybu serva. Keď prejdete, prejdite na ďalší krok…
Krok 7: Posun servo
Skontroluje, či je hodnota val, v našom prípade 158, menšia ako 180. Pretože je, posunie motor na 158 stupňov. Ak by bolo 190, servo by sa resetovalo na 0. Sériové výtlačky slúžia iba na kontrolu údajov. Nie je tam nič podstatné.