TataOSC est inspiré des projets monomeSerial et toolduino .
L'application TataOSC permet de visualiser et configurer les entrées et sorties de la carte Arduino à l'aide d'une interface graphique. De plus, elle établit une passerelle OSC bidirectionnelle entre la carte et une autre application. Par défaut le préfixe OSC est "/tata" et l'application écoute sur le port 8081 et envoie sur le port 8001.
Messages OSC
Contrôle des broches
- /tata/pinMode broche INPUT/OUTPUT/NONE
- Configure le mode d'une broche
- /tata/digitalWrite broche HIGH/LOW
- Change l'état d'une broche
- /tata/analogWrite broche pwm
- Active la sortie analogique (PWM) d'une broche
Lecture des broches
- /tata/analogReport broche ON/OFF
- Active la lecture d'une broche analogique
- /tata/analogRead broche valeur
- Envoyé par TataOSC lorsque la lecture d'une broche analogique est activée et lorsque sa valeur change
- /tata/digitalRead broche HIGH/LOW
- Envoyé par TataOSC lorsque l'état d'une broche configurée en INPUT change
Statut
- /tata/get firmware
- Demande le nom du micrologiciel
- /tata/get version
- Demande le nom de la version du protocol
- /tata/firmware string
- Envoyé par TataOSC en réponse à /tata/get firmware
- /tata/version num num
- Envoyé par TataOSC en réponse à /tata/get version
ASCII
- /tata/ascii chaîne de mots et de chiffres séparés par des espaces...
- Envoyer ou recevoir des messages ASCII.
SYSEX
- /tata/sysex 0 12 32 32 45...
- Envoyer ou recevoir des messages SYSEX, c'est à dire une série d'octets à 7 bits (0-127).