Përmbajtje:

Sensori i xhojstikut: 6 hapa
Sensori i xhojstikut: 6 hapa

Video: Sensori i xhojstikut: 6 hapa

Video: Sensori i xhojstikut: 6 hapa
Video: Hey Bear Sensory - Smoothie Mix!- Fun Dance Video with music and animation ! 2024, Korrik
Anonim
Sensor xhojstik
Sensor xhojstik
Sensori i xhojstikut
Sensori i xhojstikut

Sensori i levës përdoret për shumë lloje të projekteve të robotëve arduino, por përdoret më së shpeshti për kontrolluesit e lojërave video ose çdo lloj kontrolluesi që përfshin një levë.

Xhojstiku ka një kapak plastik të heqshëm ku e vendosni gishtin kur jeni në përdorim. Kur hiqni këtë kapak, ju keni një pamje më të mirë të kunjave, butonit dhe sensorëve. Joystics analoge janë në thelb potenciometra kështu që ato kthejnë vlerat analoge. Dy mbulesat e zeza në anën janë strehimi i sensorit. Sensori në anën e majtë është për lëvizje lart e poshtë, kur lëvizni shkopin lart e poshtë ajo që po ndodh në të vërtetë është se plastika e brendshme po vjen në kontakt me sensorin anësor duke e ditur nëse shkopi po lëviz lart ose poshtë ky është sensori i boshtit y Sensori në anën më të largët të levës ndjen lëvizjen për të majtë dhe të djathtë që është boshti x. Këta sensorë po dërgojnë një lexim analog, por levë gjithashtu ka një buton ose një çelës, kur shtypni poshtë në levën çelësi brenda po shtyhet poshtë duke dërguar një lexim dixhital. Meqenëse ne e dimë se si funksionon një sensor levë le ta lidhim atë me një Arduino dhe të shohim se si funksionon.

Hapi 1: Mblidhni materiale

Mblidhni materiale
Mblidhni materiale

-Arduino Uno

-Sensor xhojstiku

-Kabllo kërcyese për femra/meshkuj

-USB 2.0 Kabllo Lloji A/B

-Kompjuter

-Arduino IDE

Hapi 2: Njihuni me kunjat e xhojstikut

Njihuni me kunjat e xhojstikut
Njihuni me kunjat e xhojstikut

Joystick ka pesë kunja, GND, 5V, VRx. VRy dhe SW. Kur lidhni diçka me energjinë, gjithmonë duhet të keni një anë negative dhe pozitive që korrespondon me anët negative dhe pozitive të furnizimit tuaj me energji elektrike. Në këtë rast kunja e etiketuar GND qëndron për "Ground" dhe kjo është kunja jonë negative e levës. 5V qëndron për "5 Volt" dhe kjo është kunja jonë pozitive, të dyja këto kunja janë kunjat tona të furnizimit me energji. Tjetra, VRx është kunja jonë horizontale ose boshti x dhe kjo është një kunjë analoge që lidhet me anën analoge të arduino-s, e njëjtë me kunjin VRy që është kunjat tona vertikale të boshtit y. Të dyja këto kunja janë kunja të drejtuara kështu që kur lëviz levë kunjat po nxjerrin një sinjal analog. Kunja jonë e fundit është kunja SW e cila do të thotë "Kalo" kjo kunj është e lidhur me butonin shtytës dhe kur shtyhet poshtë pin po nxjerr një sinjal dixhital.

Hapi 3: Lidhni gjithçka së bashku

Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!
Lidhni gjithçka së bashku!

Tani është koha për ta vënë testin tonë në veprim!

Së pari, lidhni anën tuaj femërore të kabllove të bluzës me kunjat e levës, të cilat duhet të jenë pesë në total.

Së dyti, lidhni anën mashkullore të kabllove të kërcyesit me kunjat përkatëse në arduino tuaj. GND në GND, 5V në 5V, VRx dhe VRy në çdo pin analog në arduino, por në këtë rast kodi ynë na thotë t'i caktojmë këto në A0 dhe A1. Pina e fundit me të cilën duhet të lidhemi ose arduino është kunja jonë SW e cila do të shkojë në anën dixhitale të arduino në mënyrë që të lidhet me pin dixhital 2.

Së treti, lidhni kabllon USB me arduino dhe kompjuterin.

Hapi 4: Shkruani Kodin

Shkruani Kodin
Shkruani Kodin

Tani që kemi gjithçka të lidhur me bordin tonë arduino, është koha për të ngarkuar kodin e duhur. Brainy Bits ka kodin e shkruar tashmë për ne, kështu që ne thjesht mund ta kopjojmë dhe ngjisim atë në IDE -në tonë Arduino.

Lidhje me Kodin:

1. Hapni një skedar të ri arduino IDE

2. Ngjiteni kodin

3. Ngarko

Hapi 5: Monitoroni Veprimet

Monitoroni Veprimet
Monitoroni Veprimet

Klikoni në xhamin zmadhues që ndodhet në këndin e sipërm të djathtë të ekranit. Një dritare e re duhet të shfaqet dhe ajo që po shihni janë veprimet që rezultojnë kur lëvizni levën tuaj. Shkoni përpara dhe lëvizni rreth levës tuaj dhe boshti x dhe y duhet të ndryshojë në varësi të pozicionit në të cilin është levë. Provoni të shtypni levën tuaj dhe kunja juaj SW duhet të ndryshojë nga 1 në 0. Kur levë është në një pozicion neutral, boshti juaj x duhet të jetë në 513 dhe boshti y duhet të jetë në 522. Ajo që po ndodh në kod është se laku void po printon pozicionin e levës duke përdorur një sinjal analog dhe kur butoni shtypet me një sinjal dixhital.

Recommended: