745
modifications
Modifications
aucun résumé de modification
On peut générer 1024 informations différentes avec les entrées analogiques de l'Arduino, de 0 à 1023.<br/>
On peut générer 2 informations différentes avec les entré numérique de l’Arduino, soit 0 soit 1, on peut aussi parler de l'état haut ("HIGHT" en anglais), et de l'état bas ("LOW" en anglais).<br/> ==== Sans Tableau ====Pour simplifier la compréhension du programme, nous allons d'abord expliquer une version avec un seul potentiomètre et un seul bouton, ce qui signifie que nous n'aurons pas de tableau d'entrée donc pas de boucle de lecture pour ces fameux tableaux.<br/>Dans ce cas-là, Nous avons fait le schéma choix de ne pas utiliser de câblage ressemble à çablibliotheque midi pour l'arduino, pour deux raison:<br/>[[file:SansTableauLe fait d'écrire toute les fonction nous a permis comprendre plus profondément se que nous faisions.png|700px]]<prebr/><syntaxhighlight lang="C++" line=Pas de rajout de bibliothèque veux aussi dire, pas de problème d'incompatibilité si on souhaite rajouté d'lineautre fonctionnalité qui nécessiterais elles, l’ajout d'une bibliothèque.<br/>
[[file:MegaFinale.png|650px]] <br/>
Dans notre programme nous avons rajouté un fonctionement qui bloque a
int const pot [16]= {A0,A1,A2,A3,A4,A5,A6,A7 ,A8,A9,A10,A11,A12,A13,A14,A15};
// attribution canal control change Midi
int Cc [16]={0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17 ,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F};
=== Programation de l'atmega16u2 ===
Dans cette section , il va s'agir d'installer le logiciel qui pourra programmer l'atmega16u2en utilisant son mode [[wiki:Device_Firmware_Update|dfu]]. Suivant que vous possediez window mac os ou linux les étapes seront un peu differente et pour mac os il va falloir vous debrouiller tous seul pour l'instalation ensuite je crois que vous pourez vous caler sur les expliquations pour linux.<br/>'''Attention''', nous ont a avons linux sur nos ordinateur, il et nous n'allons pas expliquer la procédure avec Windows ou mac.<br/>Il nous semble que c'est possible sous windows avec le logiciel "flip" d'atmel que pour windows vous trouverez sur leur site.<br/>Sur mac, débrouillez vous, il y est des coquilles dans nos expliquations''nous semble néanmoins que dfu-programmer éxiste aussi sur mac, essayer d'adapter les commande linux, et bonne chance!!<br/>
====Linux: dfu-programmer====Donc avec votre machine sous Linux, nous on a une Debian et une Ubuntu xfce, et sa fonctionne sur les deux système de la même manière, vous devez installer dfu-programmer.<br/>
dfu-programmer est le logiciel que nous allons utiliser pour programmer l'atmega16u2 en branchant l’Arduino à l'ordinateur de manière tous à fait habituel.<br/>
C'est un logiciel qui ne peut s'utiliser qu'en ligne de commande via le terminal.
atxmega128c3 atxmega256c3 atxmega384c3
</pre>
sur mon terminal "l'atmega16u2" se trouve bien sur la cinquième lignes et la deuxième colonnes. <br/>A partir de maintenant vous etes près pour la prochaine étape: passer ll'atmega16u2 en dfu mode.<br/>
<br/>
====reprogrammer l'atmega16u2====