Controleur midi usb arduino
Controleur midi usb arduino (accessible aux débutants)
Contributeur·ice·s
Statut du projet
Fonctionnel
Statut de la publication
Brouillon
License
Creative Commons Attribution CC-by-sa-3.0 France
Inspiration
Fichiers source
Machines
Matériaux
Lien
Sommaire
Contexte
Le projet démarre par la nécessité de produire son controleur_midi, ne pas avoir besoin de l'acheter, pouvoir le modifier/réparer, et l’envie de pouvoir brancher à peu près n'importe quel capteur en entrée midi (capteur de température à la place d’un fader, ...).
Il nous semblait important aussi, d'avoir un matériel nativement reconnu comme un instrument midi par l'ordinateur sur lequel on le branche en usb.
En gros on va utiliser des composants, et quelques lignes de code qu’on va écrire à l’intérieur, bien bien mélanger et ça va faire un contrôleur midi usb.
choix des composants
[Nous utilisons parfois puces pour parler des microcontrôleurs]
Il existe plein de cartes arduino différentes. Les modèles qui peuvent être utilisé pour ce projets sont les Uno, Méga, Léonardo et Micro. On peut les classer en deux groupes : les Micro et Léonardo qui fonctionnent a peu près de la même manière (avec une seule puce*) et les Uno et Méga qui ont une autre façon de fonctionner (avec deux puces*). Nous traiterons ici uniquement des Méga et Uno puisque c’est celles que nous avons utilisées.
Pour nous, dire qu'une arduino uno ou mega suffit, reste incomplet, il vous faut pour ce projet vérifier que les carte ont les microcontrôleur suivants:
- arduino uno doit posséder:
- atmega16u2 (ici 1 images atmega16u2 sous deux formes)
- atmega328
- atmega16u2 (ici 1 images atmega16u2 sous deux formes)
- Arduino méga doit posséder:
- atmega16u2
- atmega2560
- atmega16u2
Attention !! : certains fabricants remplacent la 16u2 par un CH340, les cartes sont alors parfois moins chère, mais on ne peut pas les transformer en périphérique MIDI. Les Firmware des CH340 sont propriétaires, merci pour ce cadeau empoisonné !
Qu’importe leur forme : soudée ou détachable, ce qui compte c’est que les deux puces citées soient présentent !