Electronique > Réalisations > InterfacesInterfaces MIDI > Contrôleur MIDI 004za

Dernière mise à jour : 31/01/2014

Présentation

Extension du contrôleur MIDI 004 qui se base sur un PIC 16F628A et permet d'envoyer des commandes MMC standard. 

Schéma

9 boutons poussoirs à la place de 5.

controleur_midi_004za

Principe général
Il consiste à envoyer des messages Sysex Temps réel au format MMC.
- SW1 / Stop -> [ F0 7F xx 06 01 F7 ]
- SW2 / Play -> [ F0 7F xx 06 02 F7 ]
- SW3 / RecIn -> [ F0 7F xx 06 06 F7 ]
- SW4 / Fast-Forward -> [ F0 7F xx 06 04 F7 ]
- SW5 / Pause -> [ F0 7F xx 06 09 F7 ]
- SW1 / Rewind -> [ F0 7F xx 06 05 F7 ]
- SW2 / Rec-Pause -> [ F0 7F xx 06 08 F7 ]
- SW3 / RecOut -> [ F0 7F xx 06 07 F7 ] 
- SW9 / Reset -> [ F0 7F xx 06 0D F7 ]
La valeur du troisième octet (DeviceId, xx) dépend de la position du cavalier JP1/DevId :
- si cavalier JP1 retiré (RB0 à 0) -> Device Id (xx) = $00
- si cavalier JP1 en place (RB0 à 1) -> Device Id (xx) = $7F (All devices)

Historique

31/01/2014
- Première mise à disposition.