Jak wyświetlić wartości jasności LED na 16 × 2 LCD
Aby zmienić jasność i wyświetlić wartości na LCD, najpierw utworzyliśmy obwód, którego schemat podano poniżej, a następnie komponenty, które użyliśmy w obwodzie:
Jak tworzyć sprzęt do wyświetlania wartości jasności LED na LCD
W celu wyświetlania wartości jasności diody LED na LCD 16 × 2 zgromadziliśmy obwód zgodnie ze schematem podanym powyżej. Poniższy obraz to zespół sprzętu dla obwodu, który wyświetla wartości jasności LED na LCD:
Na powyższym rysunku widać, że użyliśmy dwóch potencjometrów jeden służy do kontrolowania jasności LCD, a drugi służy do dostosowania jasności diody LED. Ponieważ potencjometr jest urządzeniem analogowym, podłączyliśmy wyjście drugiego potencjometru na analogowym pinie A0 Arduino za pomocą niebieskiego przewodu kolorów.
Wyjście pierwszego potencjometru jest podłączone do pinu V0 LCD za pomocą drutu zielonego koloru. Purple przewody w zespole sprzętowym są używane do podłączania pinów danych LCD z Arduino za pomocą jego 5,4,3,2 pinów. Jednak rejestr wyboru i włączania pinu LCD jest podłączony do Arduino za pomocą szarych przewodów na jego pinach 12 i 11.
Aby kontrolować diodę LED, podłączyliśmy jeden szpilkę do Arduino za pomocą pinu 6, podczas gdy drugi pin diody LED jest podłączony do uziemienia za pomocą szpilki uziemienia Arduino.
Dostarczyliśmy 5 woltów do najwyższych rzędów pinowej tablicy za pomocą pinu 5 -woltowego Arduino i stamtąd podłączyliśmy każdy komponent z zasilaniem.
.
Jak napisać kod Arduino do kontrolowania jasności diody LED i wyświetlanie go na LCD za pomocą potencjometru
Aby kontrolować jasność diody LED i wyświetlanie jej wartości na LCD za pomocą Arduino Uno napisaliśmy kod podany poniżej:
#include / * deklarowanie biblioteki LCD * /Aby kontrolować jasność diody LED, użyliśmy potencjometru i przekonwertowania wartości analogowych potencjometru mapa() funkcja, a następnie te skalaryzowane wartości są podawane LED za pomocą anogwrite () funkcjonować.
Następnym krokiem jest wyświetlenie wartości jasności diody LED na LCD, a do tego użyliśmy funkcji mapy dwa razy. Najpierw wyświetlaj pasek stanu, musimy skaluje wartości w zakresie wielkości LCD. Po drugie, aby wyświetlić wartości jasności w procentach, skaluzowaliśmy wartości zmapowane do wyświetlania paska stanu na zakres od 0 do 100.
Aby wyświetlić pasek statusu, użyliśmy pętli dla For, która działa w taki sposób, aby pętla działała, aż szanowana wartość jasności LED i wyświetli charakter, aż do tego miejsca LCD.
Jak zrobić obwód sterowania jasnością LED na sprzęcie za pomocą potencjometru i LCD
Wdrożyliśmy schemat obwodu zgodnie z opisanym powyżej zespołem sprzętowym i można go zobaczyć na poniższym obrazku:
Do celów demonstracyjnych podaliśmy animowany GIF, który pokazuje działanie szkicu Arduino podanego powyżej:
Wniosek
Aby działanie kodu Arduino używane w projekcie najlepszym sposobem jest wyświetlanie jego wejść i wyjść za pomocą modułu wyświetlacza z Arduino. Opracowaliśmy projekt, który kontroluje jasność diody LED za pomocą potencjometru, a wartość jasności jest wyświetlana w LCD w formie procentowej i paska stanu. Aby dać jasne wyobrażenie o projekcie, dostarczyliśmy również kod Arduino i symulację sprzętową.