Obsah:
- Krok 1: Získajte vhodné komponenty
- Krok 2: Pripojte napájanie
- Krok 3: Pripojte servo
- Krok 4: Pripojte tlačidlá
- Krok 5: Skontrolujte obvod
- Krok 6: Kód
- Krok 7: Dokončite
Video: Návod na servo: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Použitie Arduina na ovládanie servomotora pomocou dvoch tlačidiel.
Krok 1: Získajte vhodné komponenty
Ak potrebujete niektorý z komponentov, použite uvedené odkazy. Na stránke nájdete aj ďalšie skvelé arduino dobroty, ktoré sa dodávajú bezplatne po celom svete a služba je skvelá. Navyše ma podporuješ:)
Prejdite na stránku tu.
Ďakujem za tvoju podporu.
1) Odkaz Arduino: Vývojová doska kompatibilná s Arduino Uno R3 Rev3
2) Breadboard Link: polovičný 400-pinový elektronický DIY Breadboard alebo 830-bodová spájkovacia elektronika DIY Breadboard
3) Odkaz na tlačidlá: Tlačidlá prepínača DIP P4 Sqaure (100 kusov)
4) Odkaz na prepojovacie káble: Viacfarebné 40-kolíkové prepojovacie vodiče DuPont na chlebovú dosku (20 cm)
5) Dva rezistory s odporom 10 kOhm: univerzálny 1/4W 1% kovový filmový odpor (600 ks)
6) Spojenie servomotora: Servo radenie Tower Pro SG90 9g
Krok 2: Pripojte napájanie
Pripojte GND a 5V
Krok 3: Pripojte servo
Červená na 5V
Hnedá/čierna až GND
Oranžová až pin 9
Krok 4: Pripojte tlačidlá
Jedno z tlačidiel na DIGITAL 2
Druhý do DIGITALU 4
Krok 5: Skontrolujte obvod
Uistite sa, že obvod je správny
Krok 6: Kód
Použil som príklad Sweep od Arduina a upravil ho tak, aby fungoval.
#zahrnúť
tlačidlo const intPin = 2;
tlačidlo const intPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int poloha = 0;
neplatné nastavenie () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
prázdna slučka () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && position <180) {
servoA.write (pozícia ++);
oneskorenie (5);
}
if (buttonState2 == HIGH && position> 3) {
servoA.write (pozícia--);
oneskorenie (5);
}
}
Odporúča:
Jednoduchý návod pre CANBUS: 8 krokov
Jednoduchý návod pre CANBUS: Študujem CAN tri týždne a teraz som dokončil niekoľko aplikácií na overenie výsledkov vzdelávania. V tomto návode sa naučíte, ako používať Arduino na implementáciu komunikácie CANBUS. Ak máte nejaké návrhy, zanechajte
Vyberte názov a kľúčové slová pre svoj návod: 6 krokov (s obrázkami)
Vyberte si názov a kľúčové slová pre svoj pokyn: Výber správneho názvu a kľúčových slov môže predstavovať rozdiel medzi pokynom prejsť na prednú stránku výsledkov vyhľadávania Google alebo zrútením sa a vpálením sa do obávanej krajiny bez zobrazení na internete. Kľúčové slová a názov nie sú jediným
Vytvorte vesmírnu stanicu v kódovom bloku TinkerCad -- Jednoduchý návod: 7 krokov (s obrázkami)
Vytvorte vesmírnu stanicu v kódovom bloku TinkerCad || Jednoduchý návod: Aj keď sa myšlienka života vo vesmíre môže zdať ako sci -fi, pri čítaní tejto stránky Medzinárodná vesmírna stanica obieha okolo Zeme rýchlosťou päť míľ za sekundu, pričom raz obieha okolo Zeme. každých 90 minút. V tomto projekte sa naučíte
Arduino RFID „Inteligentné dvere“- návod: 7 krokov
Výukový program Arduino RFID „Inteligentné dvere“: Peter Tran, 10ELT1 V tomto návode budete pracovať s modulom čítačky RFID na odomknutie dverí poháňaných mikro servom! Uistite sa, že máte správnu prístupovú kartu, aby ste do nej vstúpili, a nerobte poplach ani nespúšťajte svetlá votrelcov. Budete vedení
Servo návod Arduino: 3 kroky (s obrázkami)
Výučba servomotora Arduino: Dnes sa naučíte používať servomotory s Arduino. Veľmi dôležitá zručnosť pre každého, kto chce napredovať v domácej automatizácii a elektronike. Keď máte hotový projekt, stlačte tlačidlo a sledujte, ako sa servo otáča náhodne