Co to jest potencjometr
Potencjometr jest rezystorem, którego wartość rezystancji można zmienić, obracając gałkę i jest również znany jako rezystor zmienny. Ten ogólny potencjometr zwykle ma trzy piny; Pin pośrodku jest wyjściem rezystora, podczas gdy pozostałe dwa piny mogą być używane do zapewnienia zasilania i uziemienia rezystora. Istnieją różne rodzaje potencjometrów, które są używane:
Rodzaje potencjometrów | Opis |
---|---|
Obrotowy | Te potencjometry zwykle mają pokrętło do zmiany oporu i mają kształt okólnika. |
Liniowy | Te zmienne rezystory mają kształt liniowy i w przeciwieństwie do ruchu obrotowego pokrętła na rezystancji porusza się liniowo na rezystancji. |
Cyfrowy | Innym rodzajem zmiennych rezystorów to cyfrowy potencjometr, który ma przyciski do zmiany rezystancji. |
Oto typowy potencjometr, który jest najczęściej używany:
Jak połączyć potencjometr z i LCD za pomocą Arduino
Aby wyświetlić wyjście potencjometru na wyświetlaczu ciekłokrystalicznym. Poniżej znajdują się komponenty wymagane do wyświetlania wyjścia potencjometru na LCD:
Podano program Arduino do wyświetlania wyjściowej potencjometru w LCD.
#include // biblioteka dla LCD
int potalue = 0; // zmienna do odczytu wartości potencjometru
// deklarowanie szpilki Arduino dla LCD
Płyncrystal LCD (12, 11, 5, 4, 3, 2);
void Setup ()
// podawanie szpilki do potencjometru
pinmode (A0, wejście);
// Skonfiguruj liczbę kolumn i wierszy LCD:
LCD.Rozpocznij (16, 2);
Seryjny.rozpocząć (9600);
Void Loop ()
// Odczyt wejściowy na analogowym styku 1:
Potalue = analogread (a1);
// Ustaw kursor na kolumnę 0, wiersz 0:
LCD.setCursor (0, 0);
LCD.druk („wartość garnka”);
// Ustaw miejsce, aby wyświetlić wartość na LCD na kolumnę 0, wiersz 1:
LCD.setCursor (0, 1);
LCD.wydruku (potalue);
// Wydrukuj wartość na LCD:
Seryjny.println (potalue);
opóźnienie (1000);
LCD.jasne();
W celu interfejsu LCD z Arduino, najpierw szpilki płyty Arduino, które mają być podłączone do modułu wyświetlacza.
Następnie inicjowany jest pin dla rezystora zmiennego, a jego tryb jest zdefiniowany jako wejście. Ponieważ zmienny rezystor jest urządzeniem analogowym, analogiczny pin A1 Arduino jest podawany do rezystora zmiennego.
Następnie inicjowane są wymiary modułu LCD, które są 16 × 2, a następnie dla komunikacji szeregowej podaje się szybkość transmisji.
W funkcji pętli wartość potencjometru jest odczytywana za pomocą funkcji analogread () a wyjście funkcji odczytu jest następnie wyświetlane za pomocą LCD.wydrukować() funkcjonować.
Podobnie, aby przypisać określone miejsce dla danych wyświetlanych na LCD, funkcja LCD.SetCursor () jest używany.
Drugi potencjometr podłączony do pin (VEE) LCD służy do kontrolowania jasności LCD.
Wyjście
Wniosek
Istnieje wiele urządzeń, które można połączyć z płytami Arduino, a urządzenia te mogą być używane jako wejście lub wyjście dla Arduino. Potencjometr jest również urządzeniem wejściowym Arduino, które można użyć do różnych celów, takich jak kontrolowanie jasności LED lub LCD poprzez zwiększenie lub zmniejszenie jego rezystancji. W tym zapisie potencjometr jest połączony z Arduino, a jego wartości są wyświetlane na LCD.