Obsah:

Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky
Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky

Video: Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky

Video: Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky
Video: Ovládací servomotor s 2 tlačítky s Arduino 2024, Červenec
Anonim
Potenciometr a servo: řízený pohyb s Arduino
Potenciometr a servo: řízený pohyb s Arduino
Potenciometr a servo: Řízený pohyb s Arduino
Potenciometr a servo: Řízený pohyb s Arduino
Potenciometr a servo: Řízený pohyb s Arduino
Potenciometr a servo: Řízený pohyb s Arduino

Nejprve musíte shromáždit příslušné materiály, abyste tento obvod dali dohromady.

Zásoby

1 Arduino

1 potenciometr

1 servo

1 prkénko

2 černé propojovací vodiče (zemní/záporné)

2 červené propojovací vodiče (napětí/kladné)

2 propojovací vodiče žluté/barevné (vstup/výstup)

Krok 1: Pochopení součástí

Pochopení součástí
Pochopení součástí
Pochopení součástí
Pochopení součástí
Pochopení součástí
Pochopení součástí
Pochopení součástí
Pochopení součástí

Před sestavením fyzického obvodu je důležité porozumět každé složce:

Breadboard má na obou stranách dvě sady napájecích lišt, které mají sloty pro negativní (černý/modrý) a kladný (červený) vstup. Jsou zapojeny do série vertikálně. Svorkovnice sdílejí připojení vodorovně, avšak paralelní svorkovnice budou vyžadovat propojovací kabel k přemostění děliče.

Potenciometr má 5V pin (červený), Vout pin (žlutý/barevný) a Ground/GND pin (černý).

Servo má 5V port (červený), port PWM modulace šířky pulsu (žlutý/barevný) a port Ground/GND (černý). Kliknutím na odkaz se dozvíte více o tom, jak to funguje.

Krok 2: Nastavení obvodu

Nastavení obvodu
Nastavení obvodu

Postupujte podle rozložení diagramu. Při nastavování obvodu vždy mějte arduino odpojené, aby nedošlo k poškození vašich součástí.

Zapojte potenciometr do prkénka a všímejte si jeho orientace (to bude důležité při připojení propojovacích vodičů k arduinu). Použijte žlutý propojovací vodič a připojte střední výstupní kolík k analogovému (A0) portu na Arduinu. Zapojte červený propojovací vodič do portu V5 a černý propojovací vodič do GND portu na Arduinu.

Zapojte servo do prkénka a arduina. Pomocí žlutého propojovacího kabelu propojte jeho vstupní/signálový port s digitálním portem PWM, 9 na Arduinu. Zapojte červený propojovací vodič do svorkovnice V5 a černý propojovací vodič do svorkovnice GND v sérii s uspořádáním potenciometru (viz obrázek).

Jakmile je obvod nastaven, připojte arduino k počítači.

Krok 3: Stáhněte si Arduino GUI a vstupní kód

Stáhněte si Arduino GUI a vstupní kód
Stáhněte si Arduino GUI a vstupní kód
Stáhněte si Arduino GUI a vstupní kód
Stáhněte si Arduino GUI a vstupní kód

Zde si stáhněte grafické uživatelské rozhraní Arduino (GUI).

Vložte níže uvedený kód. Všimněte si, že informace napravo od „//“vám řeknou, co tento řádek kódu dělá:

#include // Servo knihovna

Servo servo_test; // inicializace objektu serva pro připojené servo

int úhel = 0;

int potentio = A0; // inicializace pinu A0analog pro potenciometr

neplatné nastavení () {

servo_test.attach (9); // připojte signální pin serva ke kolíku 9 arduina

}

prázdná smyčka () {

úhel = analogRead (potencio); // čtení hodnoty potenciometru mezi 0 a 1023

úhel = mapa (úhel, 0, 1023, 0, 179); // změna hodnoty potenciometru na hodnotu úhlu pro servo mezi 0 a 180)

servo_test.write (úhel); // příkaz k otočení serva na zadané úhlové zpoždění (5);

}

Krok 4: Potenciometr + Servo + Arduino

Potenciometr + servo + Arduino
Potenciometr + servo + Arduino

Tak by měl vypadat finální okruh. Podívejte se na video, jak to funguje.

Doporučuje: