W tym zapisie istnieją różne metody kontrolowania jasności, ale w tym artykule użyjemy potencjometru, aby go zmienić, dzięki której możemy zmienić jasność LCD.
Jak kontrolować jasność LCD z Arduino
Najwygodniejszą metodą kontrolowania jasności LCD, która jest połączona z Arduino, jest zastosowanie potencjometru (powszechnie znanego jako rezystor zmienny). Pin „VO” LCD, który znajduje się obok styku „VDD”, jest odpowiedzialny za kontrast LCD. Możemy kontrolować kontrast LCD, stawiając różną odporność na pin „VO” LCD za pomocą potencjometru, VO jest również znane jako „Vee” na niektórych LCD:
Po prostu napiszemy kod Arduino do wyświetlania „Linuxhint” na LCD i kontrolujemy jasność potencjometrem za pomocą kodu:
#włączać
// obejmowało bibliotekę LCD
Płyncrystal LCD (12, 11, 5, 4, 3, 2);
// Deklaruj szpilki Arduino do LCD (RS, E, D4, D5, D6, D7)
void setup ()
LCD.rozpocząć (16,2);
// zadeklarował 16x2 LCD
LCD.print („Linuxhint”);
// Wydrukowano na LCD
void Loop ()
Schemat obwodu dla powyższego obwodu będzie taki:
Komponenty wymagane dla powyższego obwodu to:
Obwód sprzętowy dla powyższego schematu obwodu to:
W tej konfiguracji sprzętowej obwodu podłączyliśmy LCD z potencjometrem w taki sposób:
Terminale LCD | Pins Arduino Nano |
---|---|
VSS | Grunt |
Vdd | +5 woltów |
Vo | Pin wyjściowy potencjometru |
Rs | 12 |
RW | Grunt |
mi | 11 |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
A | +5 woltów |
K | Grunt |
Zmieniając wartość rezystancji za pomocą potencjometru, zmieniamy wartość rezystancji w Pin LCD VO, z powodu której zostanie zmieniona jasność. Działanie powyższej konfiguracji sprzętowej jest:
Wniosek
Pin VO LCD służy do kontrolowania kontrastu wyświetlacza na LCD i możemy kontrolować tę jasność LCD za pomocą potencjometru na Pin VO LCD. W tym zapisie jasność LCD jest kontrolowana za pomocą potencjometru i szczegółowo wyjaśniona. Ta metodologia kontroli jasności LCD jest wygodna i najczęściej używana.