Msg permet de relier une vaste gamme de logiciels de création à une plaquette de type Arduino par l'intermédiaire de messages Open Sound Control (OSC).
La conception de Msg a été inspirée par Firmata , Messenger , Toolduino et Monomeserial .
1. Téléchargement
2. Installation sous Arduino
- Décompressez le fichier téléchargé.
- Déplacez le dossier msg qui se trouve dans le sous dossier libraries dans le dossier libraries de votre Sketchbook Arduino. Sous OS X, le Sketchbook se nomme par défaut Arduino et se trouve dans vos Documents. Si vous n'avez pas de sous dossier libraries, vous devez le créer.
- Redémarrez le logiciel Arduino.
- Dans le logiciel Arduino, ouvrez le projet «Msg» à partir du menu File > Sketchbook > Libraries > Msg > Msg.
- Chargez le code sur votre carte.
- Quittez le logiciel.
- Installez le logiciel Msg où vous voulez. Pour Mac OS X, le logiciel Msg se trouve dans le sous dossier OS X.
3. Utilisation
3.1 Principe de base
- Branchez votre plaquette
- Ouvrez le logiciel Msg et établir une connexion avec la plaquette
- Configurez les broches dans le logiciel
- Démarrez et configurez l'application que vous voulez relier à votre plaquette
3.2 La fenêtre principale («Msg»)
3.3 La fenêtre «Board»
3.4 Exemples
4. Commandes de la logithèque
#include <msg.h>
void setup() {
msg.setup(); // Setup msg
}
void loop() {
msg.loop(); // Update msg
}
4.1 msg.setup()
Démarre msg avec la configuration par défaut.
void setup() {
msg.setup();
}
[...]
4.2 msg.setup( fonction , nom )
Démarre msg avec un fonction pour gérer les messages de type «byte».
void message() {
}
void setup() {
msg.setup(message,"CUSTOM");
}
[...]
4.3 msg.loop()
Execute la mise à jour de msg.
[...]
void loop() {
msg.loop();
}
4.4 msg.detach(broche)
Empêche msg de contrôler une broche.
void setup() {
msg.setup("CUSTOM");
msg.detach(3);
}
[...]