» elektronikk » Arduino Wii Nunchuk blir til en datamus

Wii Nunchuk blir til en datamus



Helten i historien vår er igjen Wii Nunchuk-kontrolleren. Så snart programmereren Tod E. Kurt skrev et bibliotek for Arduino, slik at du kunne jobbe med ham, begynte vennene å komme med et bredt utvalg av applikasjoner for ham. Enten er det magiske skjermleketøyet kontrollert, eller det virtuelle helikopteret i spillet for MSX ... Vel, forfatteren av Instructables under kallenavnet Kriegwesen fant ut hvordan man kan bruke en slik kontroller som en vanlig datamus med et USB-grensesnitt. Det er som en styrekule - ingen teppe trengs. Nei, dette er bedre enn en styrekule - du trenger ikke bord.

Vanligvis brukes improviserte kontakter for å koble Arduino til Nunchuk. Mesteren bestemmer seg for å klare seg uten en, åpne saken og plassere en veldig liten klon av Arduino der. Men han har ikke en skrutrekker med en brodd av en trekantet seksjon. Mesteren bestiller det, men det tar for lang tid å vente. Ingenting, nyttig for andre prosjekter. Her åpner han kabelen og trekker ut fire ledere fra den:



for hjemmelaget ethvert Arduino-kompatibelt kort som kan emulere USB HID-enheter, i tillegg til å ha pinner som er spesielt dedikert for SDA- og SCL-linjer i grensesnitt I, er egnet2C. Arduino Leonardo-styret passer til begge kriteriene. Lederne i Nunchuk-kabelen har vanligvis følgende fargekoding: hvit - vanlig, rød - pluss strøm (riktig forsyning 3,3 V, men fra anmeldelser, og fra 5 V mislykkes ingenting), grønn - SDA, gul - SCL . Men det hender også at fargene er ikke-standard, så det er bedre å ta kabelstykket som etter å ha bitt som ble igjen med kontakten og ringen i henhold til dens pinout.

Ved å kombinere alt som beskrevet ovenfor, skriver mesteren en skisse:



Programmet trenger en overskriftfil her. Etter å ha lastet ned den, kan du gi den nytt navn til nunchuck_funcs.h

Mesteren legger alt jernet i en boks som ser ut som en loddeboks, og fikser kablene innvendig med Sugru. Du kan ta en skikkelig koblingsboks, og fikse kablene på en annen måte.







I den nåværende versjonen av firmware fungerer alt stabilt, men rullefunksjonen er ikke implementert. I fremtiden planlegger masteren å sørge for at når du trykker på en av knappene, skjer rulling i henhold til signaler fra Nunchuk akselerometer.
0
0
0

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...