Modifications

Aller à : navigation, rechercher

Controleur midi usb arduino

1 724 octets ajoutés, 5 juin 2020 à 17:23
aucun résumé de modification
=== Choix des composants ===
====Les cartes====
[Nous utilisons parfois puces pour parler des microcontrôleurs]<br/>
<br/>
Qu’importe leur forme : soudée ou détachable, ce qui compte c’est que les deux puces citées soient présentent !<br/>
 
====Les capteurs====
Les entrées de notre contrôleur midi sont:
*des boutons poussoires,
*des faders (10kohm),
*des potentiomètres (10kohm)
 
Les boutons poussoires sont remplaçables par toute sorte d’interrupteur(magnétique, bille de mercure, ...) et les potentiomètres et faders sont remplaçables par toute sorte de capteurs (capteur d'humidité, photorésistances, ...) dont la résistance maximal est proche de 10kohm et la minimale de 0(sinon le fonctionnement du capteur ne sera pas linéaire).
 
====La boite====
Toutes les boîtes sont permises! Nous c'est un livre dont le titre est ''l'intrus'' d'où le nom de notre contrôleur. (vous pouvez aussi simplement souder les composants sur la plaque de circuit imprimé et l'utiliser tel quel)<br/>
Attention à l'épaisseur, c'est bien de voir large: 5 cm nous paraissent le minimum pour pouvoir accueillir la carte, les fils et les soudures.
 
=== Principe de fonctionnement ===
Pour ce contrôleur midi, nous avons utilisé une arduino Méga pour la simple raison qu’elle a 16 entrées analogiques, mais c’est possible de le faire avec une Uno, en remplaçant atmega 2560 par atmega328 dans le texte en utilisant des [[Wikipedia:Multiplexeur|multiplexeurs]]. <br/>
L’information des capteurs (nos boutons, faders, etc.) est récupérée par l’atmega2560 qui contient le code qu’on a écrit qui transforme l’information des capteurs en message midi. Elle envoie à l’atmega16u2 le message midi pour qu’il le transmette à l’ordinateur.
 
‘’On ne sait pas si l’atmega16u2 est une interface simple entre l’atmega2560 et l’ordinateur ou si elle modifie le message, si vous le savez, vous pouvez nous le dire’’
124
modifications

Menu de navigation