In offerta!

2 Pezzi WH148-K2-4 Potenziometro rotativo 10K angolo di rotazione totale 300 gradi

Il prezzo originale era: 4,58 €.Il prezzo attuale è: 2,12 €.

2 Pezzi WH148-K2-4 Potenziometro rotativo 10K angolo di rotazione totale 300 gradi

Disponibile su ordinazione

COD: ARD00115 Categorie: ,

Descrizione

[vc_row][vc_column][vc_column_text]

📦 Descrizione Completa del Modulo H148-K2-4 – Potenziometro Rotativo 10K, 300°


Caratteristiche principali:

  • Modello: H148-K2-4
  • Tipo: Potenziometro rotativo (modulo analogico)
  • Valore resistivo: 10 kΩ
  • Tipo di variazione: Lineare (tipo B)
  • Angolo di rotazione: 300°
  • Tensione operativa: 3.3V / 5V
  • Uscita: Tensione analogica (0V – Vcc)
  • Numero di pin: 3 (VCC, GND, OUT)
  • Fissaggio: Foro per vite su PCB
  • Compatibilità: Arduino, ESP32, ESP8266, Raspberry Pi, e altri microcontrollori

🧠 Come funziona:

Un potenziometro è una resistenza variabile con tre terminali: due alle estremità della resistenza e uno collegato a un cursore (il “wiper”). Ruotando l’albero, la resistenza tra il cursore e i terminali cambia, generando un’uscita analogica proporzionale all’angolo di rotazione.

Nel caso del modulo H148-K2-4, ruotare il potenziometro da 0° a 300° produce una tensione di uscita che varia linearmente da 0V a Vcc (tipicamente 5V se collegato ad Arduino).


🔌 Connessione ad Arduino:

H148-K2-4 Pin Collegamento ad Arduino
VCC 5V
GND GND
OUT (Segnale) A0

Schema di collegamento:

[H148-K2-4]
     |
     |-- VCC -----> 5V (Arduino)
     |-- GND -----> GND (Arduino)
     |-- OUT -----> A0 (Arduino)

📲 Codice di esempio: Lettura del potenziometro

// Pin analogico connesso al potenziometro
const int potPin = A0;

void setup() {
  Serial.begin(9600); // Inizializza la comunicazione seriale
}

void loop() {
  int valore = analogRead(potPin); // Legge valore analogico (0 - 1023)
  
  // Calcola la tensione corrispondente
  float tensione = valore * (5.0 / 1023.0);
  
  // Stampa i risultati
  Serial.print("Valore analogico: ");
  Serial.print(valore);
  Serial.print("  |  Tensione: ");
  Serial.print(tensione);
  Serial.println(" V");

  delay(200); // Attende 200ms
}

🛠️ Esempio di applicazione: Controllo della luminosità di un LED

Collegamenti extra:

  • LED in serie a una resistenza da 220Ω connesso al pin digitale 9 (PWM)

Codice:

const int potPin = A0;
const int ledPin = 9;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  int valore = analogRead(potPin); // Valore da 0 a 1023
  int outputPWM = map(valore, 0, 1023, 0, 255); // Conversione per PWM
  
  analogWrite(ledPin, outputPWM); // Imposta luminosità
  delay(10);
}

🧭 Suggerimenti e note:

  • Il modulo è lineare: ogni grado di rotazione corrisponde a un incremento costante della tensione in uscita.
  • È utile per interfacce utente (ad esempio, per regolare volume, velocità di motori, luminosità, ecc.)
  • Non ha finecorsa meccanici, quindi attenzione a non forzare oltre il range di 300°.
  • Può essere montato su una breadboard o su PCB grazie ai pin standard.

📚 Progetti utili in cui integrarlo:

  • Joystick analogico DIY
  • Controller per motore (PWM)
  • Sistemi di regolazione della luce
  • Interfacce per menu a rotazione (con encoder)
  • Selezione di modalità operative

[/vc_column_text][/vc_column][/vc_row]

Informazioni aggiuntive

Peso 21 g