Table des matières:
- Étape 1: Théorie de travail
- Étape 2: Construisons
- Étape 3: connectez certaines LED
- Étape 4: Codage
- Étape 5: Candidatures
- Étape 6: Inconvénients
Vidéo: Plus de 100 commutateurs dans une seule broche d'Arduino : 6 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
introduction
Avez-vous manqué de broches d'entrée? Ne vous inquiétez pas, voici une solution sans aucun registre à décalage. Dans cette vidéo, nous allons apprendre à connecter plus de 100 commutateurs à une seule broche d'Arduino.
Étape 1: Théorie de travail
Jetez d'abord un coup d'œil au schéma du circuit, sinon vous ne pourrez pas comprendre ce que je dis. Chaque fois que j'appuie sur un interrupteur, le circuit sera complété par un nombre différent de résistances,
- Dans le circuit, si nous appuyons sur le 5ème interrupteur, le circuit se termine à travers les 4 résistances,
- Si nous appuyons sur le 4ème interrupteur, le circuit se termine à travers 3 résistances,
- Si nous appuyons sur le 3ème interrupteur, le circuit se termine à travers 2 résistances,
- Si nous appuyons sur le 2ème interrupteur, le circuit se termine par 1 résistance,
- Et si nous appuyons sur le 1er interrupteur, le circuit se termine sans aucune résistance.
Cela signifie que la tension atteignant la broche analogique A1 sera différente pour chaque commutateur, nous utiliserons donc la fonction analogRead() pour lire les valeurs de la broche A1, puis nous utiliserons une condition if else if pour effectuer différentes opérations pour chaque commutateur.
Étape 2: Construisons
- Connectez d'abord cinq interrupteurs à une planche à pain.
- Bien sûr, vous pouvez théoriquement connecter un maximum de 1023 commutateurs à un microcontrôleur 8 bits comme Arduino.
- Ensuite, interconnectez les résistances entre les interrupteurs poussoirs comme indiqué sur le schéma.
- Connectez l'autre extrémité de tous les commutateurs au 5v d'Arduino, comme vous pouvez le voir ici, j'ai connecté le de manière à ce qu'une extrémité soit connectée à la ligne bleue de la carte barbe qui est connectée au 5v.
- Ensuite, à partir de la fin du commutateur final, connectez un fil à la broche analogique A1 d'Arduino.
- Ensuite, connectez une résistance entre A1 et GND d'Arduino, qui sert à tirer vers le bas, c'est-à-dire à maintenir la valeur à zéro lorsqu'aucun interrupteur n'est enfoncé.
Étape 3: connectez certaines LED
Connectons quelques LED pour vérifier le fonctionnement de notre circuit.
- Connectez les LED comme indiqué dans le circuit,
- Connectez toutes les bornes positives de toutes les LED au 5v.
- Connectez la borne négative de chaque LED à la broche numérique D12 à D8 d'Arduino, respectivement.
- Pratiquement, nous devons connecter les LED à travers des résistances pour une bonne durée de vie.
Étape 4: Codage
Jetez un œil au programme. Toutes les lignes sont correctement commentées.
Maintenant, téléchargeons le code et voyons-le en action.
Étape 5: Candidatures
- Clavier
- Clavier pleine taille pour Arduino.
- Mini clavier personnalisé pour votre tablette Raspberry Pi, etc.
Étape 6: Inconvénients
Plusieurs commutateurs ne fonctionneront pas en un seul instant. Si vous pensez à une autre application, postez-la dans les commentaires
Merci.
Conseillé:
Faites défiler une seule ligne LCD : 4 étapes (avec images)
Faites défiler une seule ligne LCD : la bibliothèque de cristaux liquides a deux fonctions utiles scrollDisplayLeft() et scrollDisplayRight(). Ces fonctions font défiler tout l'affichage. C'est-à-dire qu'ils font défiler les deux lignes sur un écran LCD 1602 et les quatre lignes sur un écran LCD 2004. Ce dont nous avons souvent besoin, c'est de l'abi
Comment lire plusieurs valeurs analogiques à l'aide d'une seule broche analogique : 6 étapes (avec images)
Comment lire plusieurs valeurs analogiques à l'aide d'une seule broche analogique : Dans ce didacticiel, je vais vous montrer comment lire plusieurs valeurs analogiques à l'aide d'une seule broche d'entrée analogique
Connecter plusieurs boutons à une seule broche sur Arduino : 4 étapes
Connexion de plusieurs boutons à une seule broche sur Arduino : Bonjour à tous, Lorsque vos projets Arduino sont devenus trop petits pour les LED clignotantes, vous aurez peut-être besoin de broches supplémentaires. Je vais vous montrer une astuce que vous pouvez utiliser où vous pouvez avoir plusieurs boutons, tous connectés à la même broche analogique
Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes
Contrôler n'importe quoi avec une broche AVR : cette instructable montre comment contrôler un groupe de led avec une sortie de microprocesseur. Le micro que j'utiliserai est un Atmel Attiny2313
Comment lire de nombreux commutateurs avec une seule broche MCU : 4 étapes
Comment lire de nombreux commutateurs avec une seule broche MCU : Avez-vous déjà été en train de vous ennuyer sur un ou plusieurs projets et le projet continue de grandir, tandis que vous y ajoutez plus de choses (nous appelons cela un Feaping Creaturism) ? Sur un projet récent, je construisais un fréquencemètre et j'ai ajouté un cinq fonctions