Module Encodeur Rotatif KY-040 avec Interrupteur
Module encodeur rotatif KY-040 à 360 degrés avec bouton poussoir intégré pour navigation de menus précise.
- Tension de fonctionnement : 3.3V à 5V DC
- Rotation : Continue 360° (20 impulsions/tour)
- Sortie : Numérique (Code Gray 2 bits)
- Interface : 5 broches (CLK, DT, SW, VCC, GND)
- Dimensions : 30 x 18 x 30 mm
Contrôle de Précision avec l'Encodeur Rotatif KY-040
Le module encodeur rotatif KY-040 est l'élément indispensable pour remplacer les potentiomètres analogiques classiques dans vos projets d'électronique. Offrant une rotation continue à 360° sans butée, ce capteur électromécanique convertit chaque mouvement angulaire en signaux numériques précis, permettant de déterminer la position, la vitesse et le sens de rotation avec une grande fiabilité.
Points Forts et Capacités Techniques
- Rotation Infinie : Contrairement aux potentiomètres limités, cet encodeur tourne librement, idéal pour faire défiler des menus étendus ou ajuster des valeurs sans fin.
- Interrupteur Intégré : Optimisez votre interface utilisateur grâce au bouton-poussoir caché sous l'axe, activable par une simple pression verticale (Active Low).
- Précision Numérique : Avec une résolution de 20 impulsions par tour, il génère un code Gray sur 2 bits (CLK et DT) pour une lecture bidirectionnelle sans faille.
- Compatibilité Totale : Fonctionnant nativement en 5V, il est parfaitement compatible avec les logiques 3,3V, s'intégrant aisément aux écosystèmes Arduino, Raspberry Pi et ESP32.
Applications Idéales pour le KY-040
- Navigation fluide dans les menus sur écrans LCD et OLED.
- Contrôle précis du volume audio ou de la luminosité des LEDs.
- Pilotage fin de moteurs pas à pas et de bras robotiques.
- Interfaces Homme-Machine (IHM) compactes et réactives.
Caractéristiques Techniques Détaillées
| Spécification | Détail |
|---|---|
| Tension d'alimentation | 3.3V à 5V DC |
| Courant de fonctionnement | < 10 mA |
| Résolution | 20 crans/impulsions par tour (360°) |
| Type de sortie | Numérique (Quadrature) |
| Durée de vie mécanique | ~30 000 cycles |
| Température de service | -20°C à +70°C |
| Dimensions | 30 x 18 x 30 mm |
Conseils d'Utilisation
Pour garantir une lecture stable et éviter les rebonds mécaniques (bruit de signal), il est recommandé d'utiliser des condensateurs de découplage ou une bibliothèque logicielle gérant l'anti-rebond. Le bouton-poussoir (broche SW) nécessite l'activation de la résistance de tirage (INPUT_PULLUP) sur votre microcontrôleur.