Étape 8: Le Code - analogique : tests
La Uno
Le code de l’ATmega328 est maintenant transféré, mais la ATmega16U2 est toujours juste un numéro de série - convertisseur USB. Maintenant, il faut programmer pour être un serial - convertisseur du MIDI-sur USB.
C’est comment vous le faites sur Windows (Vista - 10):
- Télécharger le dernier Java Runtime Environment depuis le site de Java.
- Exécutez le programme d’installation de java.
- Cliquez sur « installer ».
- Fermez le programme d’installation lorsque vous avez terminé.
- Télécharger « Flip » sur le site d’Atmel.
- Exécutez le programme d’installation.
- Cliquez sur « suivant ».
- Acceptez les termes du contrat de licence et cliquez sur « suivant ».
- Cliquez sur « suivant ».
- Cliquez sur « installer ».
- Une fois terminé, cliquez sur « suivant ».
- Cliquez sur « terminé ».
- Maintenant, branchez l’Arduino sur votre ordinateur et utilisez un petit tournevis pour connecter la broche de remise à zéro de l’en-tête de PDCI deuxième au sol. Il s’agit de l’en-tête ICSP 6 broches à proximité du port USB. (Voir l’image)
La ATmega16U2 est maintenant en mode DFU (Device Firmware Update). Lire la suite ici. - Allez dans le panneau de contrôle dans Windows. Cliquez sur « Matériel et audio ».
- Sous « Périphériques et imprimantes », cliquez sur gestionnaire de périphériques ».
- Dans le gestionnaire de périphériques, il y a une catégorie « Autres périphériques ». Dans cette catégorie, il doit être quelque chose comme 'Arduino Uno DFU' ou « ATmega16U2 DFU ». Clic droit sur le périphérique, puis sélectionnez « Update Driver Software ».
- Choisissez « Parcourir mon ordinateur pour logiciel pilote »
- Ensuite appuyez sur « Parcourir... » et naviguez jusqu'à C:\Program Files\Atmel\Flip 3.4.7\usb dans la nouvelle fenêtre.
- Assurez-vous que « Inclure les sous-dossiers » est cochée, puis cliquez sur « Next ».
- Dans la fenêtre de sécurité Windows qui s’ouvre, cliquez sur « Installer ».
- Vous devriez obtenir une notification que Windows a mis à jour le pilote logiciel pour « AT90USB162 ».
- Télécharger le firmware de Arduino de l' Arduino GitHub page en cliquant sur « RAW », puis sur CTRL + S pour enregistrer.
- Modifier l’emplacement de votre dossier de téléchargement, supprimez l’extension .txt et choisissez "All files" (garder l’extension .hex). Puis cliquez sur « Enregistrer ».
- Télécharger firmware HIDUINO de Dimitri Diakopoulos de sa page de GitHub. Encore une fois, cliquez sur « RAW », CTRL + S, supprimer l’extension .txt, choisissez « All files » et enregistrez-le.
- Ouvrez le logiciel Flip.
- Appuyez sur CTRL + S pour sélectionner un périphérique, choisissez « ATmega16U2 » et cliquez sur « OK ».
- Appuyez sur CTRL + U, puis cliquez sur « Ouvrir » pour ouvrir la connexion USB.
- Appuyez sur CTRL + L pour charger un fichier HEX.
- Accédez à votre dossier de téléchargement et charger le fichier « arduino_midi.hex » vous avez téléchargé à l’étape 24.
- Assurez-vous que tous les 4 boîtes sur le côté gauche sont vérifiées et cliquez sur « Exécuter ».
- Une fois cela terminé, vous pouvez débrancher l’Arduino. Maintenant, il n’est plus en mode DFU.
- Revenir en arrière pour le gestionnaire de périphériques et vérifier si l’Arduino apparaît comme un périphérique MIDI, sous « Contrôleurs audio, vidéo et jeu ».
- Maintenant votre Arduino est un contrôleur MIDI de travail !
Pour plus d’informations et des instructions pour Mac et Linux, consultez la page piratage Arduino. Assurez-vous juste que vous remplacez « at90usb82 » par « at90usb162 » et utilisez les noms de fichier de vos fichiers HEX.
Le Leonardo
Leonardo est déjà prêt à être utilisé comme contrôleur MIDI.
Test
Ouvrez votre production audio préférée ou le logiciel DJ et aller dans les paramètres. L’Arduino devrait maintenant s’afficher dans l’onglet « MIDI ». Vous pouvez maintenant créer une surface de contrôle personnalisée.
Parce que c’est différent pour chaque programme, je vais montrer il sur Mixxx, une libre, open source, tous les logiciels DJ plate-forme numérique.
- Tournez tous les boutons et faders à zéro.
- Connectez votre Arduino à votre ordinateur si vous n’avez pas déjà.
- Mixxx ouvert.
- Appuyez sur CTRL + P pour ouvrir les préférences.
- Sous l’onglet « Contrôleur MIDI », trouver votre Arduino et l’activer.
- Au bas de la fenêtre, cliquez sur « Assistant d’apprentissage de MIDI ».
- Cliquez sur « OK » lorsque vous êtes invité à appliquer les paramètres, puis cliquez sur « Commencer ».
- Pour affecter le contrôle affiché pour le bouton de droite, il suffit de déplacer le bouton ou le fader, puis cliquez sur « Next ». Si vous ne voulez pas affecter le contrôle illustré, cliquez simplement sur « Skip ».
- Lorsque vous êtes prêt, simplement fermer la fenêtre de l’Assistant et cliquez sur « OK » dans la fenêtre Préférences.
- Déplacer les contrôles sur votre contrôleur MIDI et regardez les déplacent sur l’écran.
- Félicitations, vous avez construit votre propre contrôleur MIDI !