Satura rādītājs:
- 1. darbība: apkopojiet materiālus
- 2. darbība. Iepazīstieties ar kursorsviru tapām
- 3. solis: savienojiet visu kopā
- 4. solis: uzrakstiet kodu
- 5. darbība. Uzraudzīt darbības
Video: Kursorsviras sensors: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Kursorsviras sensoru izmanto daudzu veidu arduino robotu projektiem, bet to visbiežāk izmanto videospēļu kontrolieriem vai jebkura veida kontrolieriem, kas ietver kursorsviru.
Kursorsvirai ir noņemams plastmasas vāciņš, kur lietošanas laikā jūs varat atpūsties ar pirkstu. Noņemot šo vāciņu, jūs labāk redzat tapas, spiedpogu un sensorus. Analogās kursorsviras būtībā ir potenciometri, tāpēc tās atgriež analogās vērtības. Divi melni pārsegi sānos ir sensora korpuss. Sensors kreisajā pusē ir paredzēts kustībai uz augšu un uz leju, pārvietojot nūju uz augšu un uz leju, patiesībā notiek tas, ka iekšējā plastmasa saskaras ar sānu sensoru, zinot, vai nūja tiek pārvietota uz augšu vai uz leju. y ass sensors. Sensors kursorsviras tālākajā pusē uztver kustību pa kreisi un pa labi, kas ir x ass. Šie sensori sūta analogo lasījumu, bet kursorsvirā ir arī spiedpoga vai slēdzis, nospiežot kursorsviru uz leju, iekšpusē esošais slēdzis tiek nospiests uz leju, nosūtot digitālo lasījumu. Tā kā mēs zinām, kā darbojas kursorsviru sensors, savienosim to ar Arduino un redzēsim, kā tas darbojas.
1. darbība: apkopojiet materiālus
-Arduino Uno
-kursorsviras sensors
-Sieviešu/vīriešu džemperu kabeļi
-USB 2.0 A/B kabelis
-Dators
-Arduino IDE
2. darbība. Iepazīstieties ar kursorsviru tapām
Kursorsvirai ir piecas tapas, GND, 5V, VRx. VRy un SW. Pieslēdzot kaut ko pie strāvas, vienmēr jābūt negatīvai un pozitīvai pusei, kas atbilst jūsu barošanas avota negatīvajām un pozitīvajām pusēm. Šajā gadījumā tapa, kas apzīmēta ar GND, apzīmē "Zeme", un tā ir mūsu negatīvā kursorsviru tapa. 5V apzīmē "5 volti", un šī ir mūsu pozitīvā tapa, abas šīs tapas ir mūsu barošanas tapas. Tālāk VRx ir mūsu horizontālā vai x ass tapa, un šī ir analogā tapa, kas savienojas ar arinoino analogo pusi, tāpat kā VRy tapa, kas ir mūsu vertikālās y ass tapas. Abas šīs tapas ir virziena tapas, tāpēc, kad kursorsviru pārvieto, tapas izvada analogo signālu. Mūsu pēdējais tapa ir SW tapa, kas apzīmē "Switch", šī tapa ir savienota ar spiedpogu un, nospiežot uz leju, tapa izvada digitālo signālu.
3. solis: savienojiet visu kopā
Tagad ir pienācis laiks īstenot mūsu testu!
Vispirms savienojiet džemperu kabeļu sieviešu pusi ar kursorsviru tapām, kurām kopumā jābūt piecām.
Otrkārt, savienojiet džemperu kabeļu vīriešu pusi ar arduino atbilstošajām tapām. GND līdz GND, 5V līdz 5V, VRx un VRy jebkurai arduino analogajai tapai, taču šajā gadījumā mūsu kods liek mums tos piešķirt A0 un A1. Pēdējā tapa, ar kuru mums ir jāpievienojas, vai mūsu arduino, ir mūsu SW tapa, kas atradīsies arduino digitālajā pusē, lai tā būtu savienota ar 2. ciparu tapu.
Treškārt, pievienojiet USB kabeli arduino un datoram.
4. solis: uzrakstiet kodu
Tagad, kad viss ir savienots ar mūsu arduino plati, ir pienācis laiks augšupielādēt pareizo kodu. Brainy Bits mums jau ir uzrakstījis kodu, lai mēs varētu to vienkārši nokopēt un ielīmēt mūsu Arduino IDE.
Saite uz kodu:
1. Atveriet jaunu arduino IDE failu
2. Ielīmējiet kodu
3. Augšupielādēt
5. darbība. Uzraudzīt darbības
Noklikšķiniet uz palielināmā stikla, kas atrodas ekrāna augšējā labajā stūrī. Parādīsies jauns logs, un, pārvietojot kursorsviru, jūs redzēsit darbības. Iet uz priekšu un pārvietojieties ap kursorsviru, un x un y asij vajadzētu mainīties atkarībā no kursorsviras pozīcijas. Mēģiniet nospiest kursorsviru un jūsu SW tapa jāmaina no 1 uz 0. Kad kursorsvira ir neitrālā stāvoklī, jūsu x asij jābūt 513 un y asij jāatrodas 522. Kodā notiek ka tukšuma cilpa drukā kursorsviras pozīciju, izmantojot analogo signālu, un kad poga tiek nospiesta ar digitālo signālu.
Ieteicams:
Kursorsviras vadāms ratiņkrēsls ar šķēršļu izsekotāju: 3 soļi (ar attēliem)
Ar kursorsviru vadāmie ratiņkrēsli ar šķēršļu izsekotāju: Lai atvieglotu cilvēkiem ar fizisku invaliditāti un droši brauktu, ceļā esošo šķēršļu izsekošanai tiek izmantots ultraskaņas sensors. Pamatojoties uz kursorsviras kustību, motori brauks ratiņkrēslus jebkurā četros virzienos un katrā ātrumā
Bezvadu datora kursorsviras/riteņa pogas: 4 soļi (ar attēliem)
Bezvadu datora kursorsviras/riteņa pogas: pēdējos gados esmu izveidojis jaunu sacīkšu sim un nolēmu doties ar DIY Direct Drive stūres ratu. Lai gan šis projekts pats par sevi varētu būt vairāki pamācības, tas ir pamācāms, kā izveidot visas pogas uz
Tenisa teniss ar LED matricu, Arduino un kursorsviras: 5 soļi (ar attēliem)
Tenisa teniss ar LED matricu, Arduino un kursorsviras: Šis projekts ir paredzēts gan iesācējiem, gan pieredzējušiem lāpītājiem. Pamata līmenī to var izdarīt ar maizes dēli, džemperu vadiem un pielīmēt pie lūžņu materiāla gabala (es izmantoju koku) ar Blu-Tack un bez lodēšanas. Tomēr uz priekšu
1980. gadu kursorsviras USB pārveidošana: 7 soļi (ar attēliem)
Astoņdesmito gadu kursorsviras USB pārveidošana: šim oriģinālajam astoņdesmito gadu Cheetah 125 kursorsviram ir bijusi mīlestības pilna pārveidošana ar spīdīgiem jauniem mikroslēdžiem, arkādes pogām un Pimoroni Player X kontrollera paneli. Tagad tam ir četras neatkarīgas " uguns " pogas un savienojums, izmantojot USB, gatavs
Savvaļas lietu modifikācija - kursorsviras vadība: 9 soļi (ar attēliem)
Savvaļas lietu modifikācija - kursorsviru stūrēšana: ATRUNA: Barstovas skola un FRC komanda 1939 vai kāds no tās dalībniekiem nav atbildīgs par jebkādu cilvēku ievainojumiem vai bojājumiem jebkuram objektam, ieskaitot automašīnu, ko izraisījušas izmaiņas. Jebkura veida izmaiņas arī anulē garantijas garantiju