• *
  • Isadora
  • Max
  • Pure Data
  • Carte 8 Servomoteurs 3500 pas

    Pure Data

    Patches de test

    bouton-bleuInvocation PD : Piloter 8 Servomoteurs en 3500 pas de résolution

    carte-servo3500pas
    La carte doit être configurée en 3500 pas avec l’inter 1 du groupe A On. Ce patch permet d’envoyer des commandes en Midi vers la carte 8 Servo. Il est utilisé dans le patch suivant.

    bouton-rosePatch PD : Test des servomoteurs en 3500 pas

    test-servo-3500
    L’objet "carte_servo3500pas" est une invocation, présentée dans le Patch1. Les huit premières entrées servent à piloter les 8 servomoteurs, la neuvième permet de choisir le numéro de la carte (voir documentation) et la dernière permet de choisir le canal Midi.

    L’objet "carte_servo3500pas" est une invocation du patch présenté dans le Patch1. Les huit premières entrées servent à piloter les 8 servomoteurs, la neuvième permet de choisir le numéro de la carte et la dernière permet de choisir le canal Midi.
    Les valeurs des ascenseurs/sliders sont définies entre 500 et 3100, ce qui est le plus confortable pour les moteurs.
    Dans cet exemple, l’objet "huit_ana_mode10bits" permet de relier directement la variation d’un capteur (ici le capteur branché sur l’entrée n°1) au mouvement d’un servomoteur.
    Pour cet exemple, le traitement des valeurs est assez grossier mais permet d’utiliser la gamme de mouvement du servomoteur.
    La chaîne câblée sur le huitième servomoteur est un exemple de comportement aléatoire lent.

    bouton-bleuRunning Status

    Le sous-patch "Running_status" permet de s’affranchir du running status lié au protocole Midi. Une page dédiée à ce sujet : running status. Le patch est détaillé ici.
    envoiestatus