Annonce

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


#1 2012-01-11 18:21:45 fabriquer un contrôleur à base d'arduino

frascal
membre
Lieu: La Dominelais
Date d'inscription: 2010-10-31
Messages: 36
Site web

fabriquer un contrôleur à base d'arduino



Bonjour à tous,
Je viens de faire un contrôleur avec une carte arduino méga.
la==> http://s.joomeo.com/4f0dbf66a6e4b

Je dispose de 24 boutons poussoirs  type on/on qui me permettent de récupérer des nombres entier et d'une entrée pour une pédale de volume qui me permet de récupérer 0 à 1023 tout cela est envoyer par un cable usb.

Donc, avec ce pédalier je contrôle un patch max/msp qui est toujours en chantier:/
c'est un loopeur composé de 4 groupes de 6 loop stéréos, chacune pouvant avoir des longueurs différente.
+ une gestions pour envoyer des fichiers sons.

il me fallait donc sous mon pied au moins 20 commandes disponibles (et pas un changement de banque comme la plupart des pédalier midi du commerce (ou c'est entre 750€ et 1000€)).
je pense avoir dépensé moins de 160€ pour cela (BP acheté en pologne), donc ça vaut vraiment le coup;)

j'ai encore des petits soucis avec le code arduino (je débute), mais c'est assez simple et le forum est vraiment bien.

si des personnes sont intéressé je veux bien partager mon expérience.
à bientôt
Pascal

ps: j'ai failli me pointer au jardin moderne le 03/01 oups !!

Hors ligne

 

#2 2012-01-11 21:03:11 Re : fabriquer un contrôleur à base d'arduino

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: fabriquer un contrôleur à base d'arduino



ça m'intéresse pas mal, mais je serais pas au jardin moderne malheureusement.
surtout, tes boutons sont très beaux et ont l'air bien solides.

BP en pologne , c'est quoi comme fournisseur?

Quand tu parles de nombres entiers, tu parles des entrées dites "digital" c'est ça ? où tu récupères 0 ou 1 ?


La route est longue mais la voie est libre

Hors ligne

 

#3 2012-01-11 21:26:09 Re : fabriquer un contrôleur à base d'arduino

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: fabriquer un contrôleur à base d'arduino



Salut,

Magnifique ton pédalier looper diy cool
moi je suis intéressé pour que tu partages ton expérience smile

Hors ligne

 

#4 2012-01-11 21:37:52 Re : fabriquer un contrôleur à base d'arduino

nay-seven
membre
Lieu: Rennes
Date d'inscription: 2009-06-08
Messages: 73
Site web

Re: fabriquer un contrôleur à base d'arduino



hello,
ça a l'air d’être du bon travail,
j'avoue que j'ai en tête un contrôleur aussi avec une carte que j'ai acheté il y a un moment, mais pas assez de temps.
ce qui m’intéresse surtout c'est le coté ou tout passe par l'usb, tu envoie quoi au final ..? du midi , OSC, hid..?

Hors ligne

 

#5 2012-01-12 10:47:06 Re : fabriquer un contrôleur à base d'arduino

frascal
membre
Lieu: La Dominelais
Date d'inscription: 2010-10-31
Messages: 36
Site web

Re: fabriquer un contrôleur à base d'arduino



Salut a tous,

citation :

BP en pologne , c'est quoi comme fournisseur?

j'ai trouvé ca ici ==>http://www.elektroniksc.com.pl/?sGrupa=PRZE%A3%A1CZNI&str=8
la référence des BP= PBS24-112 (environs 1,5€ piéce).

citation :

Quand tu parles de nombres entiers, tu parles des entrées dites "digital" c'est ça ? où tu récupères 0 ou 1 ?

oui c'est cela, je rentre mes BP d'un coté sur une entrée digitale (pour ma part de 22 à 46) et de l'autre coté sur le GND.
Je vous joint un code arduino que j'ai trouvé sur internet et qui marche (en revanche il n'y as pas les lignes de code de la pédale d'expression car j'ai un bug mais ca vas venir)

citation :

ce qui m’intéresse surtout c'est le coté ou tout passe par l'usb, tu envoie quoi au final ..? du midi , OSC, hid..?

comme on peux voir sur le code ==>  Serial.println(11);
j'envoie des nombres entiers que je récupère avec l'objet [serial] dans max. tout simplement; on peux aussi faire du midi mais cela seras un autre code.

Hors ligne

 

#6 2012-02-21 13:33:16 Re : fabriquer un contrôleur à base d'arduino

frascal
membre
Lieu: La Dominelais
Date d'inscription: 2010-10-31
Messages: 36
Site web

Re: fabriquer un contrôleur à base d'arduino



Salut a tous,
J'ai fait une vidéo ou on vois bien mon système;
à bientôt tout le monde...
Pascal
http://vimeo.com/36914018

Hors ligne

 

#7 2012-05-17 20:44:49 Re : fabriquer un contrôleur à base d'arduino

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: fabriquer un contrôleur à base d'arduino



Salut Frascal, je voudrais insérer des photos de ta bébête dans un flossmanuals, est-ce qu'elle sont disponibles sous une licence libre , de type GNU/GPL ou CC-BY-SA?


La route est longue mais la voie est libre

Hors ligne

 

#8 2012-05-17 22:14:09 Re : fabriquer un contrôleur à base d'arduino

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: fabriquer un contrôleur à base d'arduino



frascal a écrit:

...
Je vous joint un code arduino ...

au passage, ces 234 lignes de code peuvent s'écrire en 28 lignes: (non testé)

const int APPUI        = LOW;
const int DELAY        = 10;
const int PORT_NUMBER  = 24;
const int OFFSET       = 21;
const int PRINT_OFFSET = 10;

void setup()
{
    Serial.begin(115200);

    for (int i = 0; i < PORT_NUMBER; i++) {
        int port = i + OFFSET;
        pinMode(port, INPUT);
        digitalWrite(port, HIGH);
    }
}

void loop()
{
    for (int i = 0; i < PORT_NUMBER; i++) {
        int port = i + OFFSET;
        if (digitalRead(port) == APPUI) {
            Serial.println(i + PRINT_OFFSET);
            break;
        }
        delay(DELAY);
    }
}

grâce au `break', pas besoin de toujours évaluer 24 fois le `if (...)', moins de delay, un plus grand baudrate, etc..
le programme devrait être plus rapide et c'est un peu plus facile à lire smile

y

Dernière modification par {yv} (2012-05-17 22:16:27)

Hors ligne

 

#9 2012-05-21 22:19:43 Re : fabriquer un contrôleur à base d'arduino

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: fabriquer un contrôleur à base d'arduino



bien élégant!


La route est longue mais la voie est libre

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024