Sisukord:

Juhtkangi andur: 6 sammu
Juhtkangi andur: 6 sammu

Video: Juhtkangi andur: 6 sammu

Video: Juhtkangi andur: 6 sammu
Video: Один из первых бензиновых V6 для Audi – 2.6 (ABC). Сколько в нём проблем? 2024, Juuli
Anonim
Juhtkangi andur
Juhtkangi andur
Juhtkangi andur
Juhtkangi andur

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

Koguge materjale
Koguge materjale

-Arduino Uno

-Joystick andur

-Naiste/meeste džemprikaablid

-USB 2.0 kaabli tüüp A/B

-Arvuti

-Arduino IDE

Samm 2: Tutvuge juhtkangi tihvtidega

Tutvuge juhtkangi tihvtidega
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

Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!
Ühendage kõik koos!

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

Kirjutage kood
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

Jälgige toiminguid
Jälgige toiminguid

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: