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 :

Instabilité des contrôles (encodeur, potentiomètre)


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut Instabilité des contrôles (encodeur, potentiomètre)
    Bonjour,

    Je suis en train de développer un petit contrôleur MIDI autour d'un Arduino nano, avec un contacteur, un potentiomètre et un encodeur rotatif.
    Pour le moment, je n'en suis encore qu'à la phase de prototypage avec mes composants enfichés dans une plaque d'essais.
    Je suis inquiet parce que, lorsque j'approche la main du potentiomètre, la valeur associée affichée vacille d'une unité.
    De même pour l'encodeur, si les valeurs augmentent bien quand je tourne dans un sens, elles ne diminuent pas à chaque cran dans le sens inverse.

    Le curseur du potentiomètre est connecté sur la broche A0, ses extrémités à VREF et GND.
    L'encodeur est connecté sur D5, GND et D6 et j'utilise la bibliothèque Encoder.h 1.2 de PJRC proposée par Arduino.

    Les broches D8, D9, D10, D11 et D13 sont utilisée par l'écran ST7735 et D2 pour un bouton poussoir.

    Les autres broches (hormis RX/TX qui serviront à l'interface MIDI) ne sont pas utilisées, ni pour une connexion ni par le programme.

    Est-ce que cette instabilité est due aux connexions faibles et aux câbles en l'air sur la plaque d'essais ?
    Faut-il que je rajoute des condensateurs pour éviter les rebonds sur les connexions utilisées ?

    Merci de me partager votre expérience.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  2. #2
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonsoir al1_24

    Ton, tes problèmes "sentent" la mauvaise connexion de GND. Est-ce bien connecté entre la plaque d'essai et l'Arduino?
    Aref est une entrée, tu ne peut pas "alimenter" ton potentiomètre, pour autant que je sache. Essaies, plutôt avec le +5V.

    Cordialement
    jpbbricole

  3. #3
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Merci jppbricole pour ces conseils.
    Je vais revoir ça demain (il est tard).

    Je ne sais pas pourquoi, j'avais retenu que AREF était la tension de référence pour les contrôles analogiques
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  4. #4
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Oui, c'est juste, c'est la référence des convertisseurs A/D des entrées A0, A1...

    Bonne nuit
    jpbbricole

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/10/2004, 15h32
  2. Ajouter des contrôles dans la palette des contrôles.
    Par WOLO Laurent dans le forum MFC
    Réponses: 4
    Dernier message: 22/01/2004, 08h27
  3. La palette des Contrôles
    Par WOLO Laurent dans le forum MFC
    Réponses: 2
    Dernier message: 21/01/2004, 18h09
  4. ID des contrôles
    Par Monstros Velu dans le forum MFC
    Réponses: 5
    Dernier message: 08/12/2003, 09h10
  5. Réponses: 5
    Dernier message: 13/11/2003, 16h57

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