Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat
- 2. lépés: Ismerkedjen meg a joystick csapjaival
- 3. lépés: Csatlakoztasson mindent egymáshoz
- 4. lépés: Írja be a kódot
- 5. lépés: A műveletek figyelése
Videó: Joystick érzékelő: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A joystick érzékelőt sokféle arduino robotprojekthez használják, de leggyakrabban videojáték -vezérlőkhöz vagy bármilyen joystickot tartalmazó vezérlőhöz használják.
A joystick levehető műanyag kupakkal rendelkezik, ahol használat közben pihenteti az ujját. A sapka eltávolításakor jobban láthatja a csapokat, a nyomógombot és az érzékelőket. Az analóg joystickok alapvetően potenciométerek, így analóg értékeket adnak vissza. Az oldalán található két fekete fedél az érzékelő háza. A bal oldali érzékelő a felfelé és lefelé történő mozgásra szolgál, amikor a botot felfelé és lefelé mozgatja, valójában az történik, hogy a belső műanyag érintkezik az oldalsó érzékelővel, tudva, hogy a botot felfelé vagy lefelé mozgatják. y tengelyes érzékelő. A joystick legtávolabbi oldalán található érzékelő érzékeli a bal és jobb oldali mozgást, ami az x tengely. Ezek az érzékelők analóg leolvasást küldenek, de a joystick rendelkezik nyomógombbal vagy kapcsolóval is, amikor lenyomja a joystickot, a belső kapcsoló le van nyomva, és digitális leolvasást küld. Mivel ismerjük a joystick érzékelő működését, csatlakoztassuk egy Arduino -hoz, és nézzük meg, hogyan működik.
Lépés: Gyűjtse össze az anyagokat
-Arduino Uno
-Joystick érzékelő
-Nő/férfi jumper kábelek
-USB 2.0 A/B típusú kábel
-Számítógép
-Arduino IDE
2. lépés: Ismerkedjen meg a joystick csapjaival
A joystick öt érintkezővel rendelkezik, GND, 5V, VRx. VRy és SW. Amikor valamit a hálózathoz csatlakoztat, mindig legyen negatív és pozitív oldala, amelyek megfelelnek a tápegység negatív és pozitív oldalainak. Ebben az esetben a GND feliratú csap "föld", ez a joystick negatív csapja. Az 5V jelentése "5 volt", és ez a pozitív tüskénk, mindkettő a mi tápegységünk. Ezután a VRx a vízszintes vagy x tengelyes csapunk, és ez egy analóg csap, amely az arduino analóg oldalához csatlakozik, ugyanúgy, mint a VRy csap, amely a függőleges y tengelyű csapjaink. Mindkét csap iránytű, így amikor a joystick mozog, a csapok analóg jelet adnak ki. Az utolsó csapunk az SW csap, amely a "Switch" kifejezést jelenti, ez a csap a nyomógombhoz van csatlakoztatva, és amikor lenyomják, a csap digitális jelet ad ki.
3. lépés: Csatlakoztasson mindent egymáshoz
Itt az ideje, hogy ténylegesen működésbe hozzuk tesztünket!
Először csatlakoztassa a jumper kábelek női oldalát a joystick csapokhoz, amelyeknek összesen ötnek kell lenniük.
Másodszor csatlakoztassa az áthidaló kábelek hüvelyes oldalát az arduino megfelelő csapjaihoz. GND - GND, 5V - 5V, VRx és VRy az arduino bármely analóg érintkezőjéhez, de ebben az esetben a kódunk azt mondja, hogy ezeket az A0 és az A1 -hez rendeljük. Az utolsó tű, amelyhez vagy az arduino -hoz csatlakoznunk kell, az az SW -tűnk, amely az arduino digitális oldalán fog elhelyezkedni, így csatlakoztatva lesz a 2 -es digitális tűhöz.
Harmadszor, csatlakoztassa az USB -kábelt az arduino -hoz és a számítógéphez.
4. lépés: Írja be a kódot
Most, hogy minden csatlakoztatva van az arduino lapunkhoz, ideje feltölteni a megfelelő kódot. A Brainy Bits már írt nekünk kódot, így csak lemásolhatjuk és beilleszthetjük az Arduino IDE -be.
Link a kódhoz:
1. Nyisson meg egy új arduino IDE fájlt
2. Illessze be a kódot
3. Feltöltés
5. lépés: A műveletek figyelése
Kattintson a képernyő jobb felső sarkában található nagyítóra. Egy új ablaknak kell felbukkannia, és a joystick mozgatásával kapcsolatos műveletek következnek. Menjen előre, és mozogjon a joystick körül, és az x és y tengelynek a joystick helyzetétől függően változnia kell. Próbálja lenyomni a joystickot, és az SW csapnak 1-ről 0-ra kell változnia. Amikor a joystick semleges helyzetben van, az x tengelyének 513, az y tengelyének 522 értéknek kell lennie. hogy az üres hurok analóg jel használatával nyomtatja ki a joystick helyzetét, és amikor a gombot digitális jellel megnyomják.
Ajánlott:
Látogatószámláló 8051 és infravörös érzékelő használatával LCD kijelzővel: 3 lépés
Látogatószámláló a 8051 és az infravörös érzékelő használatával LCD kijelzővel: Kedves Barátaim, elmagyaráztam, hogyan készítsünk látogatószámlálót a 8051 és az IR érzékelő használatával, és megjelenítettük az LCD -n. A 8051 az egyik legnépszerűbb mikrokontroller, amelyet hobbi, kereskedelmi alkalmazásokhoz használnak szerte a világon. Láttam egy
Vízszint -érzékelő: 7 lépés
Vízszint -érzékelő: Az ultrahangos érzékelő ugyanazon elvek szerint működik, mint a radarrendszer. Az ultrahangos érzékelő képes elektromos energiát akusztikus hullámokká alakítani, és fordítva. A híres HC SR04 ultrahangos érzékelő ultrahangos hullámokat generál 40 kHz -es frekvencián
Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés
Kapacitív ujjlenyomat -érzékelő illesztése Arduino UNO -val: Hé, mi van, srácok! Akarsh itt a CETech -től. Ma védő réteget adunk a projektjeinkhez. Ne aggódjon, nem fogunk testőreket kinevezni ugyanerre. Ez egy aranyos kis jó megjelenésű ujjlenyomat -érzékelő lesz a DFRobot -tól. Szóval
Postafiók -érzékelő az Arduino használatával: 4 lépés
Postafiók -érzékelő az Arduino használatával: Szia, remélem, minden rendben van. Ma megmutatom, hogyan lehet postaládát készíteni érzékelővel az arduino kártya és az IDE segítségével. Ez a projekt nagyon egyszerű, és a legtöbb kellék megtalálható a legtöbb otthonban. Tudja, hogy a Covid-19 ránk tör
Zigbee ágy jelenlét -érzékelő: 8 lépés
Zigbee ágy jelenlét -érzékelő: Egy ideje kerestem a módját annak, hogy megállapítsam, mikor vagyunk ágyban. Ennek az információnak a Homeassistant -ba történő felhasználásához. Ezekkel az információkkal automatizálhatom a lámpák éjszakai lekapcsolását, vagy például aktiválhatom a riasztórendszert a házamban