Comment interpréter le sens de rotation d’un commutateur rotatif numérique avec un PIC (3 / 5 étapes)

Étape 3: Matériel principe de fonctionnement

Détection de sens de rotation est possible en utilisant le commutateur de susmentionné « unique pôle-16 directions », mais il utilise beaucoup d’entrées sur le microcontrôleur. En utilisant le commutateur rotatif réduit le nombre d’entrées au microcontrôleur, mais maintenant nous devons interpréter les signaux venant de l’interrupteur et de traduire ceux à un sens de rotation.

J’ai déjà mentionné que l’aiguillage a été codé de quadrature. C’est aussi un des élégances clés dans cette solution. Cela signifie qu’il y a un code de 2 bits que le commutateur donne qui correspond à la position de l’interrupteur. Vous pensez peut-être: « S’il y a une entrée de deux bits au microcontrôleur, comment nous représentent tous les 16 postes? » C’est une bonne question. Nous ne représentons tous. Nous avons juste besoin de connaître les positions relatives du bouton afin que nous pouvons déterminer le sens de rotation. La position absolue de la manette n’est pas pertinente. Pour une rotation dans le sens horaire, le code qui donne de l’interrupteur répète chaque quatre Crans et gris codée. Gris codé signifie qu’il n’y a seul changement un bit pour chaque changement de position. Au lieu de l’AB entrée comptage vers le haut pour une rotation vers la droite en binaire comme ceci : 00, 01, 10, 11, ça change comme suit : 00, 10, 11, 01. Notez que pour le modèle de ce dernier, il y a qu’un seul changement d’entrée entre ensembles. Les valeurs dans le sens antihoraire pour l’entrée AB au microcontrôleur ressemblera à ceci : 00, 01, 11, 10. C’est simplement l’inverse du modèle dans le sens horaire avec AB = 00 apparaissant en premier.

Examinez les diagrammes pour une explication plus visuelle.

Articles Liés

Compléter une horloge numérique avec détecteur de présence (RTC - alarme - PIR - Point de rosée température - humidité -)

Compléter une horloge numérique avec détecteur de présence (RTC - alarme - PIR - Point de rosée température - humidité -)

SalutJ'ai déjà fait quelques projets de pendules à lecture digitale avec Arduino, y compris les écrans LED et LCD, mais celui-ci est plus spécial car j'ai introduit une nouvelle fonctionnalité avec un capteur de mouvement (PIR).Voir la vidéoPrincipal
Comment interfacer des écrans numériques avec votre PC

Comment interfacer des écrans numériques avec votre PC

cette instructable vous montre comment faire pour lire les informations de votre jauge de température, chauffe-eau, température de barbecue, machine de coke, minuterie de lessive, etc. à partir de votre PC. Alors que les capteurs plus modernes ont au
Comment interpréter les résultats de laboratoire diabétiques (diabète rendu simple)

Comment interpréter les résultats de laboratoire diabétiques (diabète rendu simple)

ce n'est pas votre typique instructable car il ne vous montre pas comment faire quelque chose ou de fixer quelque chose. Au lieu de cela, cette instructable est conçue pour informer les gens qui n'ont pas une bonne compréhension sur le texte qui suit
Comment interpréter votre corps de signaux que vous êtes enceinte très tôt, avant d’acheter un Test de grossesse

Comment interpréter votre corps de signaux que vous êtes enceinte très tôt, avant d’acheter un Test de grossesse

Il n'est pas tout à fait à cette époque du mois, mais votre corps vous dit que quelque chose ne va pas. Heureusement, identifier les signes de grossesse dès le début est simple, et quelques signes majeurs indique qu'un test de grossesse est à l'horiz
Comment réparer « windows ne peuvent pas vérifier la signature numérique de ce fichier » avec winload.exe

Comment réparer « windows ne peuvent pas vérifier la signature numérique de ce fichier » avec winload.exe

mon école craptop est mort parce que j'ai supprimé les fichiers bootmgr du lecteur c, j'ai pensé qu'ils étaient les restes d'un programme. ils étaient toujours dans ma corbeille après que je l'ai fixé alors j'ai mis leur retour où ils se trouvaient.J
Comment faire des meubles de commande numérique par ordinateur

Comment faire des meubles de commande numérique par ordinateur

Le but de l'Instructable doit montrer au spectateur comment concevoir des meubles à couper à l'aide d'une machine à commande numérique par ordinateur (CNC). Meubles de commande numérique par ordinateur peuvent être conçus pour utiliser fournitures mi
Comment participer au concours de Photo numérique jours

Comment participer au concours de Photo numérique jours

grande photographie exige que tous les types de créativité et pas seulement en composition. Techniques, des astuces et gadgets maison débrouillards peuvent également vous aider obtenir la photo parfaite. Presque tout le monde a un secret de photograp
Comment faire pour obtenir des images de votre appareil photo numérique sur votre Mac

Comment faire pour obtenir des images de votre appareil photo numérique sur votre Mac

ici, nous apprendrons comment faire pour transférer des images de votre appareil photo numérique ou votre téléphone à votre ordinateur Macintosh, afin de pouvoir travailler avec eux comme fichiers d'images numériques.Étape 1: Connectez l'appareil à v
Comment faire un tutoruil avec votre appareil photo numérique bricolage

Comment faire un tutoruil avec votre appareil photo numérique bricolage

ce instuctable vous montrera comment faire un jeu tutoralÉtape 1: preperiration pour appareil photo et mon tutoriel http://www.youtube.com/watch?v=XPPL2C8geUUVidéo de comment faire sur mon appareil photoHeres mon tutorielÉtape 2: Enregistrement untin
Comment mod un bon sens commande de servo rc

Comment mod un bon sens commande de servo rc

dans ce instructable je vais vous montrer comment mod un bon sens de rc plumes servo pour rotation continue.les choses dont vous avez besoin pour cela "sont en mesure1. un couteau X-acto2. un tournevis de bijoux (ou juste un petit tournevis)3. coupe
Comment fêter Ayudha pooja (uniquement pour les technos)

Comment fêter Ayudha pooja (uniquement pour les technos)

Ayudha Puja est partie intégrante du Navratri festival, une fête hindoue qui est traditionnellement célébrée en Inde. Il est aussi appelé « Astra Puja », synonyme de Ayudha Puja. En termes simples, cela signifie « Culte des instruments ».donc dans ce
Comment arrêter le hoquet

Comment arrêter le hoquet

cette instructable vous montre comment arrêter le hoquet en 2 étapes rapides et faciles. Espérons qu'il vous plaira!!!Étape 1: Étape 1 Tenir votre nez et votre souffle.Étape 2: Étape 2 Avaler 3 fois. Si cela ne fonctionne pas, essayez à nouveau. N'ét
Comment arrêter un vélo avec dérapage minime.

Comment arrêter un vélo avec dérapage minime.

Voici un instructable sur comment arrêter un vélo avec dérapage minime. Im pas responsable de tout dommage causé.Étape 1: rupture Au lieu de bloquer les freins arrière, tirer doucement sur le break avant.Étape 2: Obtenir le Lift faire un minuscule en
Comment interprètes utilisent des tactiques inhabituelles pour influer sur les résultats de la négociation

Comment interprètes utilisent des tactiques inhabituelles pour influer sur les résultats de la négociation

Dans l'histoire, beaucoup de préoccupations quant à la capacité et l'exactitude des interprètes dans la reproduction des traductions dans une langue cible. Affaires judiciaires de la Cour même verdict dépendent fortement de ces traductions, et beauco