Description
📦 Description complète du module H148-K2-4 – Potentiomètre rotatif 10K, 300° ✅ Caractéristiques principales : Modèle : H148-K2-4 Type : Potentiomètre rotatif (module analogique) Valeur résistive : 10 kΩ Type de variation : Linéaire (type B) Angle de rotation : 300° Tension d’alimentation : 3.3V / 5V Sortie : Tension analogique (0V – Vcc) Nombre de broches : 3 (VCC, GND, OUT) Fixation : Fente pour vis sur PCB Compatibilité : Arduino, ESP32, ESP8266, Raspberry Pi, et autres microcontrôleurs 🧠 Fonctionnement : Un potentiomètre est une résistance variable avec trois bornes : deux aux extrémités de la résistance et une reliée à un curseur (le « wiper »). En tournant l’arbre, la résistance entre le curseur et les bornes change, générant une sortie analogique proportionnelle à l’angle de rotation. Dans le cas du module H148-K2-4, tourner le potentiomètre de 0° à 300° produit une tension de sortie qui varie linéairement de 0V à Vcc (typiquement 5V si connecté à Arduino). 🔌 Connexion à Arduino : H148-K2-4 Broches Connexion à Arduino VCC 5V GND GND OUT (Signal) A0 Schéma de connexion : [H148-K2-4] | |– VCC —–> 5V (Arduino) |– GND —–> GND (Arduino) |– OUT —–> A0 (Arduino) 📲 Code d’exemple : Lecture du potentiomètre // Pin analogique connecté au potentiomètre const int potPin = A0; void setup() { Serial.begin(9600); // Initialise la communication série } void loop() { int valeur = analogRead(potPin); // Lit la valeur analogique (0 – 1023) // Calcule la tension correspondante float tension = valeur * (5.0 / 1023.0); // Affiche les résultats Serial.print(« Valeur analogique: « ); Serial.print(valeur); Serial.print( » | Tension: « ); Serial.print(tension); Serial.println( » V »); delay(200); // Attend 200ms } 🛠️ Exemple d’application: Contrôle de l’intensité lumineuse d’un LED Connexions supplémentaires: LED en série avec une résistance de 220Ω connectée au pin numérique 9 (PWM) Code: const int potPin = A0; const int ledPin = 9; void setup() { pinMode(ledPin, OUTPUT); } void loop() { int valeur = analogRead(potPin); // Valeur de 0 à 1023 int outputPWM = map(valeur, 0, 1023, 0, 255); // Conversion pour PWM analogWrite(ledPin, outputPWM); // Définit l’intensité lumineuse delay(10); } 🧭 Conseils et notes: Le module est linéaire: chaque degré de rotation correspond à un accroissement constant de la tension en sortie. Il est utile pour les interfaces utilisateur (par exemple, pour régler le volume, la vitesse des moteurs, l’intensité lumineuse, etc.). Il n’a pas de fin de course mécanique, donc attention de ne pas forcer au-delà de la plage de 300°. Il peut être monté sur un breadboard ou sur une carte PCB grâce aux broches standard. 📚 Projets utiles à intégrer : Joystick analogique DIY Contrôleur de moteur (PWM) Systèmes de régulation de la lumière Interfaces pour les menus rotatifs (avec encodeur) Sélection des modes opératoires Tutoriel : Comment utiliser le potentiomètre rotatif WH148-K2-4 10K 300° Le potentiomètre rotatif WH148-K2-4 10K 300° est un composant électronique qui permet de régler la valeur de résistance de manière continue. Il est idéal pour les débutants et les makers qui souhaitent contrôler des variables telles que le volume sonore ou l’intensité lumineuse d’un LED. Fonctionne avec Arduino Uno ou compatible Connecteurs de tête Étapes Connecter le potentiomètre au circuit : l’extrémité gauche à la masse (GND), l’extrémité droite à la tension de référence (VCC), et le centre au pin d’entrée de l’Arduino. Écrire un sketch Arduino qui lit la valeur du potentiomètre du pin d’entrée. Afficher la valeur du potentiomètre sur le moniteur série de l’Arduino. Code d’exemple










Avis
Il n’y a pas encore d’avis.