Obsah:
Video: Ovládání RC servomotoru pomocí Arduina a dvou momentálních spínačů: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Název mluví za vše. Ovládání servomotoru RC auta pomocí Arduina a některých odporů, propojovacích vodičů a dvou hmatových spínačů. Udělal jsem to druhý den, kdy jsem dostal Arduino, takže jsem na sebe docela hrdý.
Krok 1: Seznam dílů
Dobře, budete potřebovat následující: Arduino-$ 30-35 USD Zjistěte, kde je koupíte. Propojovací vodiče-8,50 USD Mám svůj od AmazonResistors-Pennies za kus Získejte je z Radio Shack, Digi-Key, Mouser, Jameco atd. Váš bude potřebovat dva kolem 100 ohmů (hnědá černá hnědá) a dvě kolem 10 k ohmů (hnědá černá oranžová). Nemusí to být přesné. Servo Motor- $ 10 USD Ano, vím, že toto není nejlevnější na internetu. Tower HobbiesBreadboard- $ 9- $ 30 USD, v závislosti na velikosti. AmazonTactile Switch- $ 0,20 USD Na Digi-Key zbylo jen 6, 427 Právě jsem zachránil svůj…
Krok 2: Okruh
Obvod je poměrně jednoduchý. Měli byste to umět hodit na prkénko do pěti minut jako já. Ujistěte se, že to pro vaši méně podivínskou rodinu nedává smysl a že to vypadá jako chomáč něčeho, co jste stáhli z odtokového hada. Mňam.
Krok 3: Program/Skica
Zde je můj kód, který jsem použil. Možná to vysvětlím později, jsem trochu líný. K tomu slouží tohle a tohle.
#include Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void loop () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.write (pos); delay (5); pos = constrain (pos, 0, 180); if (button7 == 1 && button6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} Nějaké chyby, závady? Nevšiml jsem si žádného…
Krok 4: Funguje (nebo nefunguje)! A již brzy ……
Doufejme, že to funguje pro vás, pokud to nezveřejní komentář. My z poučitelné komunity jsme obvykle dobří v pomoci lidem. Doufám, že brzy přidám video. Mohl bych zveřejnit video Arduina ovládajícího servo v jiném projektu, protože jsem přešel na větší a lepší věci. Tak se s tím bavte, upravte to, sakra jděte ven a vydělejte na tom peníze a pak mi to řekněte! To by mi jen zlepšilo den.