Tartalomjegyzék:

Potenciométer és szervó: vezérelt mozgás Arduino segítségével: 4 lépés
Potenciométer és szervó: vezérelt mozgás Arduino segítségével: 4 lépés

Videó: Potenciométer és szervó: vezérelt mozgás Arduino segítségével: 4 lépés

Videó: Potenciométer és szervó: vezérelt mozgás Arduino segítségével: 4 lépés
Videó: Oktatós #3 - DC motor, Léptető motor 2024, Július
Anonim
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével

Először össze kell gyűjtenie a megfelelő anyagokat az áramkör összeállításához.

Kellékek

1 Arduino

1 potenciométer

1 szervó

1 Kenyeretábla

2 fekete jumper vezeték (földelt/negatív)

2 piros jumper vezeték (feszültség/pozitív)

2 sárga/színes jumper vezeték (bemenet/kimenet)

1. lépés: Az összetevők megértése

Az összetevők megértése
Az összetevők megértése
Az összetevők megértése
Az összetevők megértése
Az összetevők megértése
Az összetevők megértése
Az összetevők megértése
Az összetevők megértése

A fizikai áramkör összeállítása előtt fontos megérteni az egyes összetevőket:

A kenyértáblán két sor tápegység található mindkét oldalon, amelyeknek nyílásai vannak a negatív (fekete/kék) és a pozitív (piros) bemenetekhez. Függőlegesen sorba vannak kötve. A sorkapocs vízszintesen osztja meg a kapcsolatot, de a párhuzamos sorkapocslécekhez áthidaló vezeték szükséges az elválasztó áthidalásához.

A potenciométer 5 V -os (piros), Vout (sárga/színes) és Ground/GND (fekete) tűvel rendelkezik.

A szervó 5V -os (piros), Pulse Width Modulation/PWM (sárga/színes) és Ground/GND (fekete) porttal rendelkezik. Kattintson a linkre, ha többet szeretne megtudni a működéséről.

2. lépés: Az áramkör beállítása

Az áramkör beállítása
Az áramkör beállítása

Kövesse a diagram elrendezését. Az áramkör beállításakor ne felejtse el mindig az arduino -t áramtalanítani, hogy elkerülje az alkatrészek károsodását.

Csatlakoztassa a potenciométert a kenyértáblához, figyelembe véve annak irányát (ez fontos lesz, ha az áthidaló vezetékeket használja az arduino csatlakoztatásához). Használjon sárga áthidaló vezetéket, és csatlakoztassa a középső kimeneti tűt az arduino analóg (A0) portjához. Csatlakoztassa a piros áthidaló vezetéket a V5 porthoz, és egy fekete áthidaló vezetéket az arduino GND portjához.

Csatlakoztassa a szervót a kenyértáblához és az arduino -hoz. Sárga áthidaló vezetékkel csatlakoztassa a bemeneti/jel portját az arduino 9 digitális PWM portjához. Csatlakoztassa a piros áthidaló vezetéket a V5 sorkapocshoz, a fekete áthidaló vezetéket pedig a GND sorkapocshoz soros potenciométer elrendezéssel (lásd az ábrát).

Az áramkör beállítása után csatlakoztassa az arduino -t a számítógéphez.

Lépés: Töltse le az Arduino grafikus felhasználói felületét és a beviteli kódot

Töltse le az Arduino GUI -t és a beviteli kódot
Töltse le az Arduino GUI -t és a beviteli kódot
Töltse le az Arduino GUI -t és a beviteli kódot
Töltse le az Arduino GUI -t és a beviteli kódot

Töltse le az Arduino grafikus felhasználói felületét (GUI) innen.

Csatlakoztassa az alábbi kódot, vegye figyelembe, hogy a "//" jobb oldali információ megmutatja, hogy az adott kódsor mit tesz:

#include // Servo könyvtár

Szervo szervo_test; // inicializálja a szervo objektumot a csatlakoztatott szervóhoz

int szög = 0;

int potentio = A0; // inicializálja a potenciométer A0analog csapját

void setup () {

servo_test.attach (9); // csatolja a szervo jelzőcsapját az arduino 9. tűjéhez

}

void loop () {

szög = analógLead (potentio); // a potenciométer értékének leolvasása 0 és 1023 között

szög = térkép (szög, 0, 1023, 0, 179); // a potenciométer értékének skálázása szögértékre a szervónál 0 és 180 között)

servo_test.write (szög); // parancs a szervó elforgatására a megadott szögkésleltetésre (5);

}

4. lépés: Potenciométer + szervo + Arduino

Potenciométer + szervo + Arduino
Potenciométer + szervo + Arduino

Így kell kinéznie a végső áramkörnek. Nézze meg a videót, hogyan működik.

Ajánlott: