IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Construction d'un controleur midi


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Collégien
    Inscrit en
    Août 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Août 2018
    Messages : 11
    Par défaut Construction d'un controleur midi
    bonjour à tous;
    étant novis dans l'arduino, je n'ai pas les connaissances pour réaliser ce projet seul c'est pour cela que je me tourne vers vous.

    Dans ce projet j'aimerais mettre environ 15 potentiomètres et 20 boutons poussoir, et il faudrait que les valeurs des potentiomètres et des boutons soit lue par l'arduino et envoyer par l'USB de l'arduino vers l'ordinateur qui interprète le signal comme un signal midi.

    Pour cela j'ai en ma possétion un arduino mega2560 même si je sais qu'un arduino 32au4 serait mieux sauf que de ce que j'ai vu qu'il n'a pas assez d'entrée (20 entrées) pour convenir à mon projet.

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    Citation Envoyé par jackie 753 Voir le message
    Pour cela j'ai en ma possétion un arduino mega2560 même si je sais qu'un arduino 32au4 serait mieux sauf que de ce que j'ai vu qu'il n'a pas assez d'entrée (20 entrées) pour convenir à mon projet.
    pourquoi un Leonardo ou un Arduino Micro (tous 2 équipés d'un ATmega 32u4) irait mieux qu'un mega2560, en dehors du nombre de voies ? Avec un peu d'astuce et de composants supplémentaires tu peux très bien les utiliser.

    Sinon si tu veux utiliser un Arduino Mega, où tu bloques ?

  3. #3
    Membre habitué
    Homme Profil pro
    Collégien
    Inscrit en
    Août 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Août 2018
    Messages : 11
    Par défaut
    c'est vrai qu'un arduino équipé d'un microcontrôleur 32au4 serait mieux mais pour le code du projet je suis complètement à la ramasse c'est pour cela que je me tourne vers vous.

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 205
    Billets dans le blog
    48
    Par défaut
    Bonsoir,

    Pour multiplier les entrées, on pense à une solution multiplexée Shield multiplexeur

  5. #5
    Membre habitué
    Homme Profil pro
    Collégien
    Inscrit en
    Août 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Août 2018
    Messages : 11
    Par défaut
    c'est une très bonne idée et je pense que je vais faire comme ça. Est-ce que c'est possible de m'aider sur le code car je n'ai aucune idée de comment mi prendre

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par jackie 753 Voir le message
    c'est vrai qu'un arduino équipé d'un microcontrôleur 32au4 serait mieux.
    Mais pourquoi ce modèle serait mieux ?


    Voici comment brancher tes composants. Pour l'interrupteur tu as 2 possibilités.

    1. Entrées analogiques : il faut d'abord repérer le point milieu du potentiomètre.
      Les 2 bornes du potentiomètres sur +5V et GND et le point milieu sur une entrée analogique. Utiliser la fonction analogRead()pour lire la valeur.
    2. Entrées numériques
      Attention, si l'interrupteur a 3 bornes ou plus ! Il faut repérer celles qui seront utilisées et comment elles sont reliées entre elles. Il faudra gérer dans le code les rebonds de l'interrupteur.
      1. Il faut un interrupteur et une résistance. L'interrupteur est relié au +5V et sur une entrée numérique. L'entrée est reliée à la masse par une résistance élevée 10~20k.
        Dans ce cas, il faut configurer l'entrée comme ceci pinMode(numDI, INPUT).
        Et lire la valeur avec la fonction digitaRead().
      2. Il faut juste l'interrupteur. Une de ses bornes est reliée à la masse et la seconde sur une entrée numérique. Dans ce cas, il faut configurer l'entrée comme ceci pinMode(numDI, INPUT_PULLUP). La valeur avec la fonction digitaRead(), mais dans cette configuration, si l'interrupteur n'est pas pressé on lira un "HIGH" et si l'interrupteur est pressé on lira un "LOW".


    Et si tu achètes le multiplexeur, tu as toute la doc ici : http://mayhewlabs.com/products/mux-shield-2

    Liens :
    pinMode
    analogRead
    digitalRead
    debounce switch
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JBuilder 7] Construction d'executable natif
    Par renaudfaucon dans le forum JBuilder
    Réponses: 3
    Dernier message: 24/11/2006, 22h28
  2. [JBuilder 9] Construction d'exécutables natifs
    Par jamloum dans le forum JBuilder
    Réponses: 3
    Dernier message: 10/10/2003, 11h16
  3. La structure du format midi
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 27/09/2003, 12h17
  4. [jAPI]Probleme de construction
    Par exe dans le forum C++Builder
    Réponses: 10
    Dernier message: 07/08/2003, 10h03
  5. Son Midi
    Par carlg dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 09/05/2003, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo