» Électronique » Arduino Wii Nunchuk se transforme en souris d'ordinateur

Wii Nunchuk se transforme en souris d'ordinateur



Le héros de notre histoire est encore la manette Wii Nunchuk. Dès que le programmeur Tod E. Kurt a écrit une bibliothèque pour Arduino, vous permettant de travailler avec lui, des amis ont commencé à proposer une grande variété d'applications pour lui. Soit le jouet d'écran magique est contrôlé, soit l'hélicoptère virtuel dans le jeu pour MSX ... Eh bien, l'auteur d'Instructables sous le surnom de Kriegwesen a compris comment utiliser un tel contrôleur comme une souris d'ordinateur ordinaire avec une interface USB. C'est comme un trackball - aucun tapis n'est nécessaire. Non, c'est mieux qu'un trackball - vous n'avez pas besoin d'une table non plus.

Habituellement, des connecteurs improvisés sont utilisés pour connecter l'Arduino au Nunchuk. Le maître décide de s'en passer en ouvrant le boîtier et en y plaçant un très petit clone Arduino. Mais il n'a pas de tournevis avec une piqûre de section triangulaire. Le maître le commande, mais il faut trop de temps pour attendre. Rien, utile pour d'autres projets. Ici, il ouvre le câble et en retire quatre conducteurs:



Pour fait maison toute carte compatible Arduino pouvant émuler des périphériques USB HID, ainsi que des broches spécialement dédiées aux lignes d'interface I SDA et SCL, convient2C. La carte Arduino Leonardo répond aux deux critères. Les conducteurs du câble Nunchuk ont ​​généralement le codage couleur suivant: blanc - commun, rouge - plus la puissance (appliquer correctement 3,3 V, mais d'après les avis, et à partir de 5 V rien ne échoue), vert - SDA, jaune - SCL . Mais il arrive aussi que les couleurs ne soient pas standard, il est donc préférable de ne prendre ce morceau de câble qu'après grignotage qui reste avec le connecteur et l'anneau en fonction de son brochage.

En combinant tout comme décrit ci-dessus, le maître écrit un croquis:



Le programme a besoin d'un fichier d'en-tête disposé ici. Après l'avoir téléchargé, renommez-le en nunchuck_funcs.h

Le maître met tout le fer dans une boîte, semblable à une boîte à souder, et fixe les câbles à l'intérieur avec Sugru. Vous pouvez prendre une vraie boîte de jonction et fixer les câbles d'une autre manière.







Dans la version actuelle du firmware, tout fonctionne de manière stable, mais la fonction de défilement n'est pas implémentée. À l'avenir, le maître prévoit de s'assurer que lorsque l'un des boutons est enfoncé, le défilement se produit en fonction des signaux de l'accéléromètre Nunchuk.
0
0
0

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...