Junak naše priče opet je kontrolor Wii Nunchuk. Čim programer Tod E. Kurt napisao knjižnicu za Težak, omogućujući vam da radite s njim, prijatelji su počeli osmišljavati široku paletu aplikacija za njega. Ili se kontrolira igračka čarobnog zaslona ili je virtualni helikopter u igri za MSX ... Pa, autor uputstva pod nadimkom Kriegwesen smislio je kako koristiti takav kontroler kao običan računalni miš s USB sučeljem. To je poput trackball-a - nije potreban tepih. Ne, ovo je bolje od trackball-a, ne treba vam ni stol.
Obično se za povezivanje Arduino-a s Nunchukom koriste improvizirani priključci. Majstor odluči učiniti bez jednog, otvori slučaj i tamo postavi vrlo mali klon Arduina. Ali on nema odvijač s ubodom trokutastog presjeka. Majstor to naređuje, ali treba predugo čekati. Ništa, korisno za druge projekte. Ovdje otvara kabel i iz njega izvlači četiri vodiča:
za domaći pogodna je svaka Arduino-kompatibilna kartica koja može oponašati USB HID uređaje, kao i igle posebno namijenjene za SDA i SCL linije sučelja I.2C. Ploča Arduino Leonardo odgovara oba kriterija. Provodnici u Nunchuk kablu obično imaju sljedeće kodiranje boja: bijela - uobičajena, crvena - plus snaga (ispravno napajanje 3,3 V, ali iz recenzija i od 5 V ništa ne uspijeva), zelena - SDA, žuta - SCL , Ali također se događa da su boje nestandardne, stoga je bolje uzeti onaj komad kabela koji nakon ugriza koji je ostao uz priključak i zazvonite u skladu s njenim zaključavanjem.
Kombinirajući sve gore opisano, majstor piše skicu:
Programu je potrebna datoteka zaglavlja ovdje, Nakon preuzimanja preimenujte ga u nunchuck_funcs.h
Majstor stavlja cijelo željezo u kutiju koja nalikuje kutiji za lemljenje, a unutra fiksira kabele Sugruom. Možete uzeti pravu spojnu kutiju i popraviti kabele na drugi način.
U trenutnoj verziji softvera sve funkcionira stabilno, ali funkcija pomicanja se ne primjenjuje. U budućnosti, majstor planira osigurati da se pri pritiskanju jednog od gumba pomicanje dogodi prema signalima s Nunchuk akcelerometra.