Tartalomjegyzék:
- 1. lépés: Alkatrészek összegyűjtése
- 2. lépés: Az analóg joystick előkészítése
- 3. lépés: Szervók
- 4. lépés: Kapcsolatok létrehozása
- 5. lépés: A kód írása és feltöltése
![2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel) 2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-206-16-j.webp)
Videó: 2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel)
![Videó: 2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel) Videó: 2 szervó vezérlése analóg joystick segítségével: 5 lépés (képekkel)](https://i.ytimg.com/vi/cYTICj4DWYc/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
![Image Image](https://i.howwhatproduce.com/images/001/image-206-18-j.webp)
![](https://i.ytimg.com/vi/lhCFkK4wV6g/hqdefault.jpg)
![Alkatrészek összegyűjtése Alkatrészek összegyűjtése](https://i.howwhatproduce.com/images/001/image-206-19-j.webp)
Helló srácok, ez az első tanítható, és ebben a bejegyzésben megosztom, hogyan használhatom az analóg joystickot a szervók vezérléséhez az Arduino UNO használatával. Megpróbálom a lehető legegyszerűbben elmagyarázni, remélem tetszik.
1. lépés: Alkatrészek összegyűjtése
![Alkatrészek összegyűjtése Alkatrészek összegyűjtése](https://i.howwhatproduce.com/images/001/image-206-20-j.webp)
![Alkatrészek összegyűjtése Alkatrészek összegyűjtése](https://i.howwhatproduce.com/images/001/image-206-21-j.webp)
- 1 x Arduino UNO. (Amazon USA / Amazon EU / Banggood)
- 2 x szervó. (Amazon USA / Amazon EU / Banggood)
- 1 x analóg joystick. (Amazon USA / Amazon EU / Banggood)
- 1 x kenyeretábla. (Amazon USA / Amazon EU / Banggood)
Bármilyen analóg joystickot használhat, amely a piacon kapható, és már rajta vannak a címkék a csapokon, így könnyen használható.
2. lépés: Az analóg joystick előkészítése
![Az analóg joystick előkészítése Az analóg joystick előkészítése](https://i.howwhatproduce.com/images/001/image-206-22-j.webp)
![Az analóg joystick előkészítése Az analóg joystick előkészítése](https://i.howwhatproduce.com/images/001/image-206-23-j.webp)
![Az analóg joystick előkészítése Az analóg joystick előkészítése](https://i.howwhatproduce.com/images/001/image-206-24-j.webp)
Használhatja a piacon kaphatót, amelyen fel vannak tüntetve a csapok, és könnyen használható, vagy megtakaríthat néhány dollárt és megmentheti a régieket a játékvezérlőktől, amelyekben 2 van. Megosztottam a képeket, amelyek vannak, és szintén megjelöltem a csapokat, amelyeket a réznyom nyomkövetésének visszanyomásával fedeztem fel a NYÁK -on, itt két edényt használunk minden joystickban, egyet az x tengelyre, a másikat az y tengelyre, ezeknek az edényeknek a középső kapcsát használjuk a szervók vezérlésére. a másik két csap táp és földelt csap, ahol 5 voltot és földet alkalmazunk. a sarokban nincsenek megjelölve a gombok, amelyekre nincs szükség ebben a projektben. alapvetően minden bot azonos konfigurációjú. Most, amikor rájött a csapokra a botok közül léphetünk a következő lépésre, amely az áramkört köti össze.
3. lépés: Szervók
![Szervók Szervók](https://i.howwhatproduce.com/images/001/image-206-25-j.webp)
![Szervók Szervók](https://i.howwhatproduce.com/images/001/image-206-26-j.webp)
A szervók lassú, de nagy nyomatékú hajtóműves motorok, amelyek csak 180 ° -ban forognak. A normál szervónak 3 csapja van: 1. Sárga/narancssárga, amely jelzőtű és csatlakozik az Arduino PWM csapjaihoz. Piros, amely a tápcsatlakozó, ahol +5V -ot biztosítunk, amely az Arduino +5V -hoz van csatlakoztatva. Barna/fekete, amely földelt csap, és az Arduino GND tüskéjéhez vagy az akkumulátor -ve termináljához csatlakoznék. Ebben a projektben 2 szervót használunk, az egyiket a sz. 3 és egyéb a sz. 5. Mikro 9g szervót használtam, de bármelyik működne.
4. lépés: Kapcsolatok létrehozása
![Kapcsolatok létrehozása Kapcsolatok létrehozása](https://i.howwhatproduce.com/images/001/image-206-27-j.webp)
![Kapcsolatok létrehozása Kapcsolatok létrehozása](https://i.howwhatproduce.com/images/001/image-206-28-j.webp)
Kövesse az áramköri rajzot a szervók csatlakoztatásához.a piros vezeték 5V -ra, a barna vezeték pedig az egyik szervo GND jelzőtüske 3 -ra, másik szervo pedig 5 -re Arduino. Ezután csatlakoztassa az analóg botkormányt + és - sorkapcsok, amelyek 5v -ra és GND -re mennek. Az X tengely csapja az Arduino A0 vagy analóg 0 érintkezőjéhez, az Y tengely pedig az A1 vagy az analóg 1 tűhöz megy. Ezután feltöltjük a kódot.
5. lépés: A kód írása és feltöltése
![Írási és feltöltési kód Írási és feltöltési kód](https://i.howwhatproduce.com/images/001/image-206-29-j.webp)
A kód egyszerű és hasonló az Arduino IDE szervo könyvtárának Knob példájához.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = map (val, 0, 1023, 0, 180); servo2.write (val);} másolja a fenti kódot, illessze be az Arduino IDE -be és fordítsa le. majd töltse fel a kódot, és a szervóknak középhelyzetbe kell lépniük, a szervók a joystick segítségével.a másik joystick további 2 szervót vezérelhet. csak csatlakoztatnia kell a szervókat az Arduino PWM csapjaihoz, és módosítania kell a kódot. A kód könnyen módosítható, és bárki, aki rendelkezik alapvető Arduino ismeretekkel, meg tudja csinálni. Remélem, tetszik a projekt, és ha bármilyen kérdése van, kérdezzen bátran. te.
Ajánlott:
Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: 3 lépés
![Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: 3 lépés Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: 3 lépés](https://i.howwhatproduce.com/images/001/image-1600-j.webp)
Robotkar vezérlése TLV493D, Joystick And és Arduino segítségével: Alternatív vezérlő a robot számára TLV493D érzékelővel, mágneses érzékelő 3 szabadságfokgal (x, y, z) ezekkel vezérelheti új projektjeit I2C kommunikációval mikrokontrollerek és elektronikus tábla, amelyek Bast P
A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés
![A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés A BLDC motor vezérlése Arduino és joystick segítségével: 6 lépés](https://i.howwhatproduce.com/images/002/image-3580-j.webp)
A BLDC motor vezérlése Arduino és Joystick segítségével: Helló barátok ebben az oktatóanyagban megmutatom, hogyan kell irányítani a kefe nélküli egyenáramú motort, azaz a BLDC motort Arduino és joystick segítségével
Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
![Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel) Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Szervo motorok futtatása a Moto: bit segítségével Micro: bit: A micro: bit funkcionalitásának kibővítésének egyik módja a SparkFun Electronics által moto: bit nevű tábla használata (kb. 15-20 USD). Bonyolultnak tűnik, és számos funkcióval rendelkezik, de nem nehéz szervomotorokat futtatni belőle. Moto: bit lehetővé teszi, hogy
Szervo vezérlése 555 időzítő IC használatával: 3 lépés
![Szervo vezérlése 555 időzítő IC használatával: 3 lépés Szervo vezérlése 555 időzítő IC használatával: 3 lépés](https://i.howwhatproduce.com/images/005/image-14451-j.webp)
Szervo vezérlése 555 időzítő IC használatával: A legelső utasításom a "Szervók vezérlése analóg joystick segítségével" volt. Azóta megosztottam néhány projektet, amelyekhez szervóra volt szükség, például: Robotkar és Arckövető. A szervók vezérléséhez mindig mikrokontrollert használtunk. De ahhoz, hogy
Az egyenáramú hajtómű motorjának vezérlése 160A -os szálcsiszolt elektronikus sebességszabályozó és szervo -tesztelő segítségével: 3 lépés
![Az egyenáramú hajtómű motorjának vezérlése 160A -os szálcsiszolt elektronikus sebességszabályozó és szervo -tesztelő segítségével: 3 lépés Az egyenáramú hajtómű motorjának vezérlése 160A -os szálcsiszolt elektronikus sebességszabályozó és szervo -tesztelő segítségével: 3 lépés](https://i.howwhatproduce.com/images/010/image-29433-j.webp)
Az egyenáramú hajtómű motor vezérlése 160A szálcsiszolt elektronikus fordulatszám-szabályozó és szervo tesztelő segítségével: Specifikáció: Feszültség: 2-3S Lipo vagy 6-9 NiMH Folyamatos áram: 35A Sorozatáram: 160A BEC: 5V / 1A, lineáris üzemmódok: 1. előre &fordított; 2. előre &fék; 3. előre & fék & fordított súly: 34 g Méret: 42*28*17 mm