Faire fonctionner Arduino Uno comme Leonardo: 5 étapes

Faire fonctionner Arduino Uno comme Leonardo: 5 étapes

Table des matières:

Anonim

Tout d’abord, je tiens à préciser que ce n’est pas comme les autres transformer votre uno en un périphérique HID uniquement avec une seule charge de croquis, vous pouvez télécharger des croquis côte à côte avec caché

C'EST VRAI! vous lisez ce que vous ne lisez aucun inconvénient à rien télécharger des esquisses comme vous le faites sur un Leonardo sans reflasher le firmware 16u2 Comment ça pour un choc?

SOOOOOOOOOOOOOOOOOO sans autre conversation permet de HIDDING (jeu de mots).

Cela fonctionne aussi sur Arduino Mega

Mise à jour: Votez pour moi si vous l'aimez. c'est dans le concours tech et le concours mcu, votez pour celui que vous pensez applicable, ou les deux: D

Provisions:

Étape 1: La conversation technique: Ignorez si vous ne vous en souciez pas

bonjour bienvenue à la conversation technique, ici je vous explique tout techy.

Alors allons-y

L'arduino est le meilleur conseil d'administration mondial avec une communauté en expansion constante, mais chaque pièce d'or est brute, quelque part. C’est-à-dire qu’il n’a pas de capacité USB HID (dispositif d’interface humaine), c’est-à-dire où votre projet meurt avec une potion de réveil appelée arduino leonardo leonardo basée sur une puce compatible usb pouvant être utilisée comme un périphérique usb, une souris, un clavier, etc. nous sommes assez paresseux pour ne pas acheter un arduino leo et chercher d’autres moyens, l’un d’eux est de faire un arduino leo mais ce n’est pas possible pour certains d’entre nous car la puce sur laquelle le leo est basé, est SMD uniquement, donc pas de DIP (par le trou) mais l’uno utilise aussi le petit frère de la puce, l’atmega16u2, pour la programmation et c’est ce à quoi nous allons jouer avec le mode DFU

Alors continuez à la prochaine étape pour la connaissance dont tout le monde a besoin ->

Étape 2: Les connaissances principales

Voici les informations générales sur ce que nous allons faire.

Nous allons changer le firmware sur le convertisseur usb vers série de l’uno pour fonctionner également comme un simulateur HID

Vous pouvez toujours utiliser des puces comme d'habitude et créer une souris USB, un clavier, etc.

Ardduino Leonardo, votre maison - aucun inconvénient

Continuez plus loin pour télécharger les choses dont vous avez besoin

Étape 3: ce dont vous avez besoin

mal garder ce court

vous devez télécharger le fichier inclus. Il contient la bibliothèque HID et le chargeur d'amorçage Hoodloader.

Étape 4: L'étape principale

Maintenant, vous commencez par installer FLIP alors que votre arduino est branché

Ensuite, allez dans FLIP et sélectionnez le périphérique comme atmega16u2

Maintenant, regardez attentivement si vous avez un Arduino Uno R3 puis faites comme indiqué dans l'image avec le cavalier pendant une seconde ou deux avec votre Arduino branché pour d'autres versions Arduino cherchez sur Google pour Arduino (version) dfu

Astuce: allez dans le gestionnaire de périphériques et examinez les ports de communication avant de court-circuiter les deux broches; votre arduino devrait être répertorié après avoir court-circuité les broches pendant une seconde; arduino devrait être détecté mais pas répertorié

maintenant en un clic, cliquez sur le câble USB et sélectionnez l'option 'USB' (CTRL + U)

il devrait détecter votre appareil et maintenant cliquer sur fichier et charger le fichier hex -> localiser dans le dossier hoodloader et sélectionner hoodloaderX_X.hex maintenant cliquer sur 'run' (pas 'démarrer application', cela semble prometteur mais ce n'est pas l'option) il devrait brûler le flash sur la puce pour vérifier débranchez l’arduino et le rebranchez dans le gestionnaire de périphériques, vous devriez voir hoodloader bêta ou quelque chose de similaire mettre à jour le pilote correspondant. Sélectionnez Parcourir mon ordinateur pour le logiciel de périphérique et accédez au dossier Hoodloader. ou non) simplement accepter et installer

Maintenant, allez à la dernière étape

Étape 5: étape finale

installez maintenant la bibliothèque HID que vous avez téléchargée

pour ce faire, copiez le dossier HID-master, supprimez le trait d'union en le renommant et placez-le dans le dossier arduino / libraries, ouvrez l'arduino ide. accédez à carnet de croquis> bibliothèques> HID et téléchargez le même exemple que la bibliothèque usb d'origine. Leonardo afin que vous puissiez copier coller des choses

voici un exemple télécharger le fichier.ino

connecter un joystick analogique x axe (horizontal) à A1

connecter l'axe y du joystick analogique (vertixcal) à A2

télécharger et rebrancher votre arduino, vous devriez avoir une souris cachée dans le gestionnaire de périphériques

ET pour d’autres choses liées à la technologie, consultez mon blog à: techspacey.blogspot.com