Cos'è potenziometro
Il potenziometro è una resistenza il cui valore per la resistenza può essere modificato girando la manopola ed è anche noto come resistenza variabile. Questo potenziometro generico ha normalmente tre pin; Il perno al centro è l'uscita del resistore mentre gli altri due pin possono essere utilizzati per dare l'alimentazione e mettere a terra la resistenza. Esistono diversi tipi di potenziometri che vengono utilizzati:
Tipi di potenziometri | Descrizione |
---|---|
Rotante | Questi potenziometri di solito hanno una manopola per cambiare la resistenza e sono di forma circolare. |
Lineare | Questi resistori variabili sono di forma lineare e, a differenza del movimento rotante della manopola sulla resistenza che si muove linearmente sulla resistenza. |
Digitale | Un altro tipo di resistori variabili sono il potenziometro digitale che ha pulsanti per cambiare la resistenza. |
Ecco il potenziometro tipico che viene più comunemente usato:
Come interfacciare il potenziometro con e LCD usando Arduino
Per visualizzare l'uscita del potenziometro sul display di cristalli liquidi dobbiamo interfacciarsi il LCD e la resistenza variabile con Arduino. Di seguito sono riportati i componenti richiesti per visualizzare l'output di potenziometro su LCD:
Il programma Arduino per la visualizzazione dell'uscita del potenziometro nel LCD è dato seguito dal diagramma schematico del circuito.
#include // libreria per LCD
int potValue = 0; // variabile per leggere il valore del potenziometro
// dichiarando i pin di Arduino per LCD
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
void setup ()
// Dare il perno per il potenziometro
pinMode (A0, input);
// imposta il numero di colonne e righe del LCD:
LCD.Inizia (16, 2);
Seriale.Inizia (9600);
void loop ()
// Leggendo l'ingresso sul pin analogico 1:
Potvalue = analogread (A1);
// Imposta il cursore sulla colonna 0, riga 0:
LCD.setCursor (0, 0);
LCD.stampare ("Valore della pentola");
// Imposta il posto per visualizzare il valore su LCD alla colonna 0, riga 1:
LCD.setCursor (0, 1);
LCD.stampa (potvalue);
// Stampa il valore su LCD:
Seriale.println (potvalue);
ritardo (1000);
LCD.chiaro();
Per l'interfaccia del LCD con l'Arduino, prima sono dichiarati i pin della scheda Arduino che devono essere collegati al modulo di visualizzazione.
Dopodiché il pin per la resistenza variabile viene inizializzato e la sua modalità è definita come input. Poiché la resistenza variabile è il dispositivo analogico, il pin A1 analogico di Arduino viene somministrato alla resistenza variabile.
Successivamente le dimensioni del modulo LCD sono inizializzate che sono 16 × 2 e quindi per la comunicazione seriale viene fornita una velocità di baud.
Nella funzione Loop il valore del potenziometro viene letto usando la funzione analogread () e l'uscita della funzione di lettura viene quindi visualizzata utilizzando il LCD.stampa() funzione.
Analogamente per assegnare un luogo specifico per i dati da visualizzare sul LCD LCD.Viene utilizzato setCursor ().
Il secondo potenziometro collegato al pin (VEE) del LCD viene utilizzato per controllare la luminosità del LCD.
Produzione
Conclusione
Esistono numerosi dispositivi che possono essere interfacciati con le schede Arduino e questi dispositivi possono essere utilizzati come input o output per Arduino. Il potenziometro è anche un dispositivo di input di Arduino che può essere utilizzato per vari scopi come il controllo della luminosità del LED o del LCD aumentando o diminuendo la sua resistenza. In questo articolo un potenziometro è interfacciato con Arduino e i suoi valori vengono visualizzati sul LCD.