Connecter plusieurs entrées numériques à une entrée analogique ! (2 / 3 étapes)

Étape 2: Schémas et explications

Le premier diagramme ci-dessus est le moyen standard pour connecter des boutons. Chacun se connecte à son propre broche numérique, et chacun a sa propre résistance du menu déroulant. Dans le second schéma, tous les boutons connectent à la broche analogique même.  Ils se connectent également à positive via une résistance de 1K Ohms et négative par l’intermédiaire de résistances de valeur différente. Lorsque vous appuyez sur la touche 1, le niveau de tension analogique 0 est égal à {R2 / (R1 + R2)} * Vcc ou {100 / (1000 + 100)} * 5 = 5/11 d’un volt ou 0.45V. Problèmes pour les deux autres boutons avec des résistances d’ohm 330 et 470, nous obtenons 1,24 pour bouton 1.6V 2 et environ 3. Nous pourrions continuer d’ajouter des boutons avec des résistances de valeur plus élevées, tels que 680 ohms, 1,5 kOhms, 3,3 kOhms et ainsi de suite.

Il est également utile que deux touches simultanément produira une valeur totalement indépendante. L’équation pour résistances parallèles, 1/R = 1/R1 + 1/R2... 1/Rx, nous pouvons déterminer que les boutons un et deux abouchés vont produire une résistance globale de 1/100 + 1/330 = 1/R, donc résoudre pour R, le résultat est environ 77 ohms. Brancher que dans la formule du diviseur de tension avec 77 ohms comme R2, {77 / (1077)} * 5 = 0.35V, nous obtenons une nouvelle lecture de la tension. Utilisations possibles incluent être capable de lire des diagonales sur les manettes de jeu qui utilisent des boutons, comme celui-ci : https://www.sparkfun.com/products/9182, sans plusieurs if... alors... sinon si des déclarations sur l’Arduino.

Pour en savoir plus sur les résistances en parallèle, lisez cet article : http://www.electronics-tutorials.ws/resistor/res_4.html

Articles Liés

Plusieurs entrées analogiques en utilisant une broche analoge

Plusieurs entrées analogiques en utilisant une broche analoge

Salut!Dans ce instructible je vais expliquer comment lire des valeurs de plusieurs capteurs en utilisant seulement une broche d'entrée analogique.Vous pourriez vous demander pourquoi vous voulez de cela.Lorsque vous utilisez une planche de Nodemcu, c
Pirater un cadre numérique une horloge de $ 2

Pirater un cadre numérique une horloge de $ 2

êtes-vous fatigué de cette horloge de cuisine $ 2 ?Le design est vraiment aussi agréable que ça pourrait être ?Personne sait encore comment lire ces choses plus ?Je sais que je n'ai pas. Je sais aussi que je pouvais utiliser quelque chose là-haut dét
Comment hack numérique Infra rouge mettre analogique capteur de distance IR

Comment hack numérique Infra rouge mettre analogique capteur de distance IR

vous aurez besoin d'un appareil photo numérique statique (0-1) Commutateur IRUn ArduinoEt voir la vidéo:))-------Idée :L'idée est de changer la tension de l'émetteur et de détecter à distance basé sur la fonction carte de...-------Code-------#define
Esthétique numérique recréé dans la physique - résine RCDÉC Cast objets

Esthétique numérique recréé dans la physique - résine RCDÉC Cast objets

Les caractéristiques spécifiques des machines et des outils numériques apportent sur l'esthétique étrangère à notre expérience quotidienne avec le monde physique. Inspiré par l'esthétique numérique, j'ai voulu recréer un monde numérique dans l'espace
Conception numérique : Automatique Simple Tally Counter utilisant capteur de pression Velostat

Conception numérique : Automatique Simple Tally Counter utilisant capteur de pression Velostat

Dans ce tutoriel, vous apprendrez comment faire un compteur de contrôle automatique simple à l'aide de capteurs de pression (ce qui nous fera aussi) !Le compteur de contrôle incrémentera d'un chaque fois que les garnitures de pression sont parcourus
Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

vous avez besoin :Arduino (j'utilise freetronics leostick)Relais de 3Vune prise télécommande pour votre appareil photoun pack de batterie AA 4 xinterrupteurs/boutons (facultatif)commutateur à 3 positions pour la version 2Étape 1: Connectez la batteri
Comment nettoyer le capteur de votre reflex numérique

Comment nettoyer le capteur de votre reflex numérique

mais bons reflex numériques ont scellé corps et souvent un mécanisme de nettoyage par ultrasons sophistiqué sur le capteur, vous serez en tout cas à court dans le problème de la poussière après un certain temps. Cet intervalle de temps pourrait être
Commutateur de charge inductive minuterie numérique

Commutateur de charge inductive minuterie numérique

N.-B. Il s'agit d'une installation intérieure seulement. Tuyau eau / tuyau peut aller n'importe où.Un minuteur numérique peu coûteux et une électrovanne de machine à laver peuvent contrôler un système d'arrosage automatique.Minuteries numériques bon
La conception de vecteurs pour CNC & Fabrication numérique

La conception de vecteurs pour CNC & Fabrication numérique

Création de dessins et illustrations avec un oeil vers le numérique et fabrication CNC est différent de produire des travaux qui est imprimé ou affiché en ligne. Cet aide-mémoire peut vous aider à préparer des dessins vous avez téléchargé ou provenan
ARDUINO interfaces et convertisseurs pour les entrées/sorties analogiques/numériques

ARDUINO interfaces et convertisseurs pour les entrées/sorties analogiques/numériques

Ce schéma réunit toutes les interfaces ou convertisseurs que enfi­chables avec mes microcontrôleurs verser piloter mes systèmes (gaine de ventilation chauffante, régulation de température, portail automatisé, quatre thermique, monte charge, station d
Entrée numérique STM32F103 (via Med.h)

Entrée numérique STM32F103 (via Med.h)

Dans ce tutoriel, nous allons apprendre sur la lecture numérique d'entrée de broches GPIO dans STM32F103 Nucloe Conseil d'administration à l'aide de mebd.h.Étape 1: Codage et compilationCréation de projetMaintenant, ouvrez le compilateur sur le site
Presque sans une autre antenne de télévision numérique.

Presque sans une autre antenne de télévision numérique.

Mon au fil de l'antenne dtv. C'est un peu comme l'antenne de cintre, mais prend moins d'espace, plus sûr si vous avez des enfants autour et pouvez être caché derrière un cadre photo. J'ai presque tout fourré ma sortie avec notre antenne de cintre. Il
Conception de la logique séquentielle pour une horloge numérique d’apprentissage

Conception de la logique séquentielle pour une horloge numérique d’apprentissage

Cette instructable est pour deux raisons 1) à comprendre et apprendre que les fondements de la logique séquentielle 2) utilisent ces connaissances pour créer une horloge numérique.Pendules à lecture digitale ont été construits par des amateurs d'élec
Apprendre Verilog : Une brève série de didacticiels sur la conception électronique numérique FPGA et Verilog HDL

Apprendre Verilog : Une brève série de didacticiels sur la conception électronique numérique FPGA et Verilog HDL

Cette brève série de leçons semi courts sur Verilog est conçue comme une introduction à la langue et je l'espère encourager les lecteurs d'approfondir la conception de FPGA.Ces didacticiels suppose que vous êtes familier avec des circuits de logique