» Electronics » Arduino Si Wii Nunchuk ay nagiging isang mouse sa computer

Si Wii Nunchuk ay nagiging isang mouse sa computer



Ang bayani ng aming kuwento ay muli ang Wii Nunchuk controller. Sa sandaling ang programista Tod E. Kurt nagsulat ng isang library para sa Arduino, na nagpapahintulot sa iyo na magtrabaho sa kanya, ang mga kaibigan ay nagsimulang magkaroon ng isang iba't ibang mga application para sa kanya. Alinmang kinokontrol ang laruan ng magic screen, o ang virtual helicopter sa laro para sa MSX ... Well, ang may-akda ng Mga Tagagamit sa ilalim ng palayaw na Kriegwesen ay nalaman kung paano gamitin ang tulad ng isang magsusupil bilang isang regular na mouse sa computer na may isang USB interface. Ito ay tulad ng isang trackball - hindi kailangan ng alpombra. Hindi, ito ay mas mahusay kaysa sa isang trackball - hindi mo na kailangan ang isang talahanayan.

Karaniwan, ang mga improvised na konektor ay ginagamit upang ikonekta ang Arduino sa Nunchuk. Nagpasiya ang master na gawin nang walang isa, pagbubukas ng kaso at paglalagay ng ilang napakaliit na clone ng Arduino doon. Ngunit wala siyang distornilyador na may bahid ng isang tatsulok na seksyon. Iniutos ito ng panginoon, ngunit kinakailangan upang maghintay. Wala, kapaki-pakinabang para sa iba pang mga proyekto. Dito niya binubuksan ang cable at hinugot ang apat na conductor mula dito:



Para sa gawang bahay ang anumang Arduino na katugma sa card na maaaring tularan ang mga aparato ng USB HID, pati na rin ang mga pin na espesyal na nakatuon para sa mga linya ng interface ng SDA at SCL, ay angkop2C. Ang lupon ng Arduino Leonardo ay umaangkop sa parehong pamantayan. Ang mga conductor sa cable ng Nunchuk ay karaniwang may sumusunod na kulay na coding: puti - karaniwan, pula - kasama ang kapangyarihan (tama na inilapat ang 3.3 V, ngunit mula sa mga pagsusuri, at mula sa 5 V walang nabigo), berde - SDA, dilaw - SCL . Ngunit nangyayari rin na ang mga kulay ay hindi pamantayan, kaya mas mahusay na kunin ang piraso ng cable na pagkatapos ng pag-snack na nananatili sa konektor at singsing ayon sa pinout nito.

Pinagsasama ang lahat tulad ng inilarawan sa itaas, ang master ay nagsulat ng isang sketsa:



Ang programa ay nangangailangan ng isang file ng header na inilatag dito. Pagkatapos ma-download ito, palitan ang pangalan nito sa nunchuck_funcs.h

Inilalagay ng panginoon ang lahat ng bakal sa isang kahon na tila isang kahon ng paghihinang, at inaayos ang mga cable sa loob ng Sugru. Maaari kang kumuha ng isang tunay na kahon ng kantong, at ayusin ang mga cable sa ibang paraan.







Sa kasalukuyang bersyon ng firmware, gumagana ang lahat, ngunit ang pag-andar ng scroll ay hindi ipinatupad. Sa hinaharap, plano ng master na tiyakin na kapag ang isa sa mga pindutan ay pinindot, ang pag-scroll ay nangyayari ayon sa mga signal mula sa accelerometer ng Nunchuk.
0
0
0

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...