Accueil > ... > Forum 592

Plusieurs boutons poussoir sur une entrée analogique

29 avril 2019, 22:50, par Louis

Bonjour,
Article très bien fait et très formateur pour l’arduiniste débutant que je suis.
Je cherche à réaliser les commandes d’éclairage par poussoirs en utilisant un ou plusieurs ports analogiques, mais mes tests sur breadboard me surprennent :
le résultat de la commande analogRead renvoie régulièrement des valeurs complètement décalées (plusieurs à la suite - donc état:Pressé).
Exemple : valeur 250 plus de 50 fois de suite(poussoir 2 validé) puis en maintenant le poussoir la valeur passe à 750 au moins 4 fois de suite (poussoir 6 validé à tort).
J’ai essayé sur autre port analogique : Idem, Un condo entre GND et port anlogique : Idem
Je pense que le phénomène risque de s’amplifier avec les effets magnétique et capacitif du cablage entre les poussoirs et l’arduino.
Donc l’appui sur un poussoir d’une chambre risque d’éclairer la chambre voisine.
J’ai prévu d’utiliser des registres à décalage (74HC595) avec des cartes à relais commandés par optocoupleurs pour la commande (cette partie fonctionne en test sur des leds)
Si vous avez une idée et peut être une solution sur ce problème merci de me répondre
Cordialement, Louis

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)