Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-05-06 09:32:58 contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Bonjour à toutes et tous,

je ne sais pas si ce sujet a sa place dans ce forum ou dans celui consacré à Arduino, je choisi donc de le poster ici.

Voici mon problème: je cherche à contrôler la luminosité de plusieurs LEDs reliées à une plateforme Arduino Uno (l' idée serait, par la suite, de contrôler plusieurs moteur pas-à-pas à partir d' un [multislider] placé en sortie d' un générateur d' harmoniques/partiels) à partir d' un patch M4L en m' inspirant de cet exemple:
http://arduino.cc/en/Tutorial/Dimmer.
Je souhaiterais "élargir" ce patch afin que 2, 3 ou davantage de [slider] contrôlent chacun une LED déterminée.
Je ne comprend pas comment "dire" à l' objet [serial] qu' à un [slider] déterminé correspond une LED déterminée via une sortie digitale de la Uno.
Je réussis à contrôler une seule LED via plusieurs [slider] (ce qui est tout à fait inutile !) ou plusieurs LEDs via un unique [slider] mais j' échoue à faire correspondre à un [slider] donné, une LED donnée.
En réalité, je ne sais même pas si cette opération est possible...

Quelqu'un parmi vous peut-il m' aider ?
merci d' avance,
Nakatano.

Hors ligne

 

#2 2011-05-06 10:02:27 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Salut. Il y a un objet pour se servir d'un Arduino avec le code Firmata pour tous les softs.
http://www.firmata.org/wiki/Main_Page
J'imagine que l'objet max suivant devrait pouvoir te servir : http://www.maxuino.org/

Hors ligne

 

#3 2011-05-06 10:48:38 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



bonjour pob,

merci pour ces liens, j' entrevois (enfin !) une solution à mon problème même si tout cela m' apparait encore bien compliqué.
j' essaie tout ça et te tiens au courant.

nakatano

Hors ligne

 

#4 2011-05-06 11:44:19 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Bonjour Nakatano,

La solution que je vois pour ton problème est la suivante : depuis max, envoyer une seule chaîne de caractères qui contienne les infos pour chaque slider. Je ne connais pas max, mais voila à quoi ressemble la préparation du message sur pure data :

http://codelab.fr/up/pd-multi-slider-single-output.jpg

Du côté arduino, il faut recevoir le message, le découper et attribuer chaque valeur à la bonne led, par exemple le message pourrait être formaté comme ça
A-112,B-25,C-56 etc. pour signifier que la led A est à 112, la led B à 25

Cette partie là du code arduino n'est pas simple, mais tu trouveras peut-être des exemples existants et si tu choisis cette voie, on en reparlera!

Hors ligne

 

#5 2011-05-06 12:21:10 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Ça semble devoir fonctionner (en mappant les sliders de maxuino à un rack d' effet et en passant par l' API de Live), il va falloir bidouiller un peu mais les premiers essais sont convaincants.

Merci !

Hors ligne

 

#6 2011-05-06 12:23:38 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



merci emoc,

je vais essayer également cette possibilité et je vous tiens au courant de mes "périgrinations"

nakatano

Hors ligne

 

#7 2011-05-09 21:55:02 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



@ Emoc,

ta proposition me plait bien (Maxuino est très bien fait et fonctionne très bien mais n' est pas très souple ni très pratique à modifier) mais je ne vois absolument pas comment écrire le code pour l' Arduino: j' imagine qu' il faut indiquer en début de code que Max (ou Pd) envoie une "liste indexée" et que la valeur modifiée par chaque slider (disons de 0 à 255) est celle de l' index n puis renvoyer cette valeur vers une sortie donnée (la LED ou plus tard, le moteur). j' ai cherché longuement sur les tutoriels du site Arduino, dois regarder de ce coté pour trouver une solution: http://arduino.cc/en/Tutorial/StringComparisonOperators ?

Nakatano

Hors ligne

 

#8 2011-05-10 21:11:09 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

helios
membre
Date d'inscription: 2009-12-01
Messages: 99

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



pour info interface Z propose une carte pouvant controller des leds via midi et donc max ou pd ..., l'interet c'est que c'est déjà prémonté :
http://www.interface-z.com/produits/act058_64_led.htm

Hors ligne

 

#9 2011-05-11 01:30:48 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



L'intérêt de le faire avec un arduino c'est que c'est pas déjà tout fait et que tu peux apprendre à le faire rapidement... wink

Hors ligne

 

#10 2011-05-11 08:31:05 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



peut être une solution à trouver par ici: http://t-o-f.info/pmwiki/index.php?n=Ar … E9rieASCII
(et plein d' autres choses en sus et en français !)

Hors ligne

 

#11 2011-05-11 10:43:27 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Bonjour,

Je n'ai pas trop le temps de répondre en détail mais jette un oeil sur le code du chapitre 4 de l'arduino cookbook, en particulier la partie 5 "Receiving Multiple Text Fields in a Single Message in Arduino" tu trouveras du code pour recevoir une chaine de caractères et la découper, ensuite il suffit d'attribuer les valeurs reçues aux bons pins.

table des matière ici : http://oreilly.com/catalog/9780596802479/
code à télécharger ici : http://examples.oreilly.com/9780596802486/

Hors ligne

 

#12 2011-05-11 11:25:34 Re : contrôler plusieurs LED via l' objet [serial] depuis Max for Live

nakatano
membre
Date d'inscription: 2011-04-16
Messages: 19
Site web

Re: contrôler plusieurs LED via l' objet [serial] depuis Max for Live



Merci pour ton aide et les liens, je vais me plonger là dedans !

Nakatano

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024