Sisukord:
- Samm: koguge materjalid
- Samm 2: Tutvuge juhtkangi tihvtidega
- Samm: ühendage kõik kokku
- Samm: kirjutage kood
- Samm: toimingute jälgimine
Video: Juhtkangi andur: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Juhtkangi andurit kasutatakse mitut tüüpi arduino robotiprojektide jaoks, kuid seda kasutatakse kõige sagedamini videomängukontrollerite või mis tahes tüüpi juhthoovaga kontrollerite jaoks.
Juhtkangil on eemaldatav plastkork, kus saate sõrme kasutamise ajal toetada. Selle korgi eemaldamisel näete paremini tihvte, surunuppu ja andureid. Analoog -juhtkangid on põhimõtteliselt potentsiomeetrid, nii et need tagastavad analoogväärtused. Kaks musta katet küljel on anduri korpus. Vasakul küljel olev andur on üles ja alla liikumiseks, pulga üles ja alla liigutamisel toimub tegelikult see, et sisemine plastik puutub kokku küljeanduriga, teades, kas pulka liigutatakse üles või alla. y-telje andur. Juhtkangi kõige kaugemal asuv andur tunneb vasakule ja paremale liikumist, mis on x-telg. Need andurid saadavad analoognäitu, kuid juhtnupul on ka nupp või lüliti, kui juhtkangi alla vajutades vajutatakse sees olevat lülitit alla, saates digitaalse lugemise. Kuna me teame, kuidas juhtkangi andur töötab, ühendame selle Arduinoga ja vaatame, kuidas see toimib.
Samm: koguge materjalid
-Arduino Uno
-Joystick andur
-Naiste/meeste džemprikaablid
-USB 2.0 kaabli tüüp A/B
-Arvuti
-Arduino IDE
Samm 2: Tutvuge juhtkangi tihvtidega
Juhtkangil on viis tihvti, GND, 5V, VRx. VRy ja SW. Kui ühendate midagi vooluvõrku, peab teil alati olema negatiivne ja positiivne külg, mis vastab teie toiteallika negatiivsetele ja positiivsetele külgedele. Sel juhul tähistab GND tähistatud tihvt "Ground" ja see on meie juhtkangi negatiivne tihvt. 5V tähistab "5 volti" ja see on meie positiivne tihvt, mõlemad need tihvtid on meie toiteplokid. Järgmisena on VRx meie horisontaalne või x-telje tihvt ja see on analoogtapp, mis ühendub arduino analoogküljega, sama VRy tihvtiga, mis on meie vertikaalsed y-telje tihvtid. Mõlemad tihvtid on suunatihvtid, nii et juhtkangi liigutamisel väljastavad tihvtid analoogsignaali. Meie viimane tihvt on SW -tihvt, mis tähistab "lülitit", see tihvt on ühendatud nupuga ja kui see alla vajutatakse, väljastab tihvt digitaalse signaali.
Samm: ühendage kõik kokku
Nüüd on aeg meie test reaalselt ellu viia!
Kõigepealt ühendage hüppajakaablite naissoost pool juhtkangi tihvtidega, mida peaks kokku olema viis.
Teiseks ühendage džemprikaablite isaspool oma arduino vastavate tihvtidega. GND kuni GND, 5V kuni 5V, VRx ja VRy mis tahes arduino analoogpistikule, kuid sel juhul ütleb meie kood, et määrame need A0 ja A1. Viimane tihvt, millega peame ühendama või arduino, on meie SW -tihvt, mis asub arduino digitaalsel küljel, nii et see ühendatakse digitaalse tihvtiga 2.
Kolmandaks ühendage oma USB -kaabel arduino ja arvutiga.
Samm: kirjutage kood
Nüüd, kui meil on kõik meie arduino -plaadiga ühendatud, on aeg üles laadida õige kood. Brainy Bitsil on meile juba kood kirjutatud, et saaksime selle lihtsalt Arduino IDE -sse kopeerida ja kleepida.
Link koodile:
1. Avage uus arduino IDE -fail
2. Kleepige kood
3. Laadi üles
Samm: toimingute jälgimine
Klõpsake suurendusklaasil, mis asub ekraani paremas ülanurgas. Ilmuma peaks uus aken ja see, mida näete, on juhtkangi liigutamise tagajärg. Minge edasi ja liigutage oma juhtkangi ümber ning x- ja y -telg peaksid muutuma sõltuvalt juhthoova asendist. Proovige juhtkangi alla vajutada ja teie SW-tihvt peaks muutuma 1-st 0. Kui juhtnupp on neutraalasendis, peaks teie x-telg olema 513 ja y-telg 522. Koodis toimuv on et tühjusring prindib juhtkangi asendit analoogsignaali abil ja kui nuppu vajutatakse digitaalsignaaliga.
Soovitan:
Arduino klaviatuuri juhtkangi pikenduskast ja helikontrolleri asi Deej abil: 8 sammu
Arduino klaviatuuri juhtkangide pikenduskast ja helikontroller, kasutades Deejat: miks Ma olen mõnda aega tahtnud klaviatuurile lisada väikese juhtkangi liideseelementide juhtimiseks või muid väiksemaid ülesandeid mängudes ja simulaatorites (MS Flight Sim, Elite: Dangerous, Tähesõjad: eskadronid jne). Samuti olen Elite: Dangerous jaoks olnud
Robotikäe juhtimine TLV493D, juhtkangi ja Arduino abil: 3 sammu
Robotikäe juhtimine TLV493D, juhtkangi ja Arduino abil: alternatiivne kontroller teie robotile TLV493D anduriga, 3 vabadusastmega (x, y, z) magnetandur, millega saate oma uusi projekte juhtida oma I2C -side abil mikrokontrollerid ja elektrooniline plaat, mis Bast P
Kuidas juhtida BLDC mootorit Arduino ja juhtkangi abil: 6 sammu
Kuidas juhtida BLDC mootorit Arduino ja juhtkangi abil: Tere sõbrad selles õpetuses, ma näitan teile, kuidas juhtida harjadeta alalisvoolumootorit ehk BLDC mootorit Arduino ja juhtkangi abil
2 servo juhtimine analoog juhtkangi abil: 5 sammu (piltidega)
2 servo juhtimine analoogjuhtkangi abil: Tere poisid, see on minu esimene juhendatav ja selles postituses jagan, kuidas kasutada analoogjuhtkangi servode juhtimiseks Arduino UNO abil. Püüan seda võimalikult lihtsasti selgitada, loodan, et teile meeldib seda
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna