Strumenti Utente

Strumenti Sito


lab2go_arduino:potenziometro

Potenziometro

Un potenziometro è un tipo di resistenza variabile che consente di regolare manualmente il valore della resistenza. È composto da tre terminali: due terminali collegati ai capi della resistenza e un terminale centrale (detto cursore) che scorre lungo la resistenza, variando il valore di resistenza tra il cursore e ciascun terminale.

Viene comunemente utilizzato come:

  • Divisore di tensione: Il cursore divide la tensione applicata tra i terminali estremi, producendo una tensione di uscita proporzionale alla posizione del cursore. La posizione del cursore determina la proporzione della tensione applicata che viene “prelevata” dal potenziometro.
  • Resistenza variabile: In questa configurazione, solo due terminali vengono utilizzati: uno estremo e il cursore.

Utilizzo con Arduino

Quando si collega un potenziometro ad Arduino, si utilizza tipicamente la configurazione di divisore di tensione per leggere il valore analogico generato dal potenziometro.

Collegamenti
  1. Collega un terminale estremo del potenziometro a +5V (Vcc).
  2. Collega l'altro terminale estremo a GND.
  3. Collega il terminale centrale (cursore) a uno dei pin analogici di Arduino (es. A0).
Codice di esempio
const int potPin = A0; // Pin analogico a cui è collegato il cursore del potenziometro
int potValue = 0;      // Variabile per memorizzare il valore letto

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

void loop() {
  potValue = analogRead(potPin); // Legge il valore analogico dal potenziometro

  // Stampa il valore letto sul monitor seriale
  Serial.print("Valore potenziometro: ");
  Serial.println(potValue);

  delay(100); // Pausa di 100ms per migliorare la leggibilità
}
lab2go_arduino/potenziometro.txt · Ultima modifica: da 127.0.0.1