Note
Bonjour et bienvenue dans la communauté des passionnés de Raspberry Pi, Arduino et ESP32 sur Facebook, animée par SunFounder ! Plongez plus profondément dans l’univers du Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez vos problèmes après-vente et défis techniques grâce à l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour développer vos compétences.
Aperçus exclusifs : Bénéficiez d’un accès anticipé aux annonces de nouveaux produits et aperçus exclusifs.
Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
Promotions festives et concours : Participez à des concours et promotions pendant les fêtes.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !
Module Codeur Rotatif
Le module codeur rotatif compte le nombre d’impulsions émises lors de la rotation, tant en direction horaire qu’antihoraire. Contrairement à un potentiomètre, ce comptage est illimité et le nombre d’impulsions par cycle est de 20. Appuyez sur le bouton (SW) du codeur rotatif pour commencer le comptage à partir de zéro.
Il existe principalement deux types de codeurs rotatifs : absolus et incrémentaux (relatifs). Un codeur incrémental est utilisé dans ce kit.
Les codeurs incrémentaux génèrent des ondes carrées à deux phases, dont la différence de phase est de 90°, appelées généralement canal A et canal B.
Comme illustré à droite, lorsque le canal A passe du niveau haut au niveau bas, si le canal B est à un niveau haut, cela indique que le codeur rotatif tourne dans le sens horaire (CW) ; si à ce moment-là le canal B est à un niveau bas, cela signifie que le codeur tourne dans le sens antihoraire (CCW). Ainsi, en lisant la valeur du canal B lorsque le canal A est à un niveau bas, nous pouvons déterminer la direction de rotation du codeur rotatif.
Exemple
2.25 Module d’Encodeur Rotatif (Arduino Project)