L’heroi de la nostra història torna a ser el controlador de Wii Nunchuk. Tan aviat com el programador Tod E. Kurt va escriure una biblioteca per a Arduino, permetent-te treballar amb ell, els amics van començar a presentar-li una gran varietat d'aplicacions. O bé es controla la joguina de la pantalla màgica o l’helicòpter virtual del joc per a MSX ... Bé, l’autor d’Instructables sota el sobrenom de Kriegwesen va esbrinar com utilitzar aquest controlador com un ratolí ordinador habitual amb una interfície USB. És com un trackball: no cal fer cap catifa. No, això és millor que un trackball: tampoc necessiteu una taula.
Normalment, s’utilitzen connectors improvisats per connectar l’Arduino amb el Nunchuk. El mestre decideix prescindir d’un, obrint el cas i col·locant allà un clon molt petit d’Arduino. Però no té un tornavís amb una picada de secció triangular. El mestre ho ordena, però triga massa a esperar. Res, útil per a altres projectes. Aquí obre el cable i treu quatre conductors:
Per casolans Qualsevol placa compatible amb Arduino que pugui emular dispositius USB HID, a més de tenir pins específicament dedicats a les línies d'interfície I SDA i SCL, és adequada2C. La junta de Leonardo Arduino s’ajusta a tots dos criteris. Els conductors del cable Nunchuk solen codificar els colors següents: blanc - comú, vermell - més potència (aplicar correctament 3,3 V, però de les ressenyes i de 5 V no falla res), verd - SDA, groc - SCL . Però també passa que els colors no són estàndard, per la qual cosa és millor agafar el tros de cable que després de mossegar quedava amb el connector i anell segons la seva pinça.
Combinant tot el que s'ha descrit anteriorment, el mestre escriu un croquis:
El programa necessita un fitxer de capçalera establert aquí. Després de descarregar-lo, canvieu el nom a nunchuck_funcs.h
El mestre posa tot el ferro en una caixa que sembla una caixa de soldar, i fixa els cables a dins amb Sugru. Podeu agafar una caixa de juntes real i arreglar els cables d'una altra manera.
A la versió actual del firmware, tot funciona de manera estable, però la funció de desplaçament no està implementada. En el futur, el mestre té previst assegurar-se que quan premeu un dels botons, es faci un desplaçament segons els senyals de l’acceleròmetre Nunchuk.