Rejestr przesuwny 74HC595 i diody LED
74HC595 to konwerter szeregowo-równoległy, który ma osiem wyjść (idealnie) i trzy wejścia, których używasz do wprowadzania danych po jednym bicie na raz. Ten układ sprawia, że sterowanie diodami LED jest nieco wolniejsze (możesz zmieniać diody LED tylko około 500 000 razy na sekundę zamiast 8 000 000 razy na sekundę), ale nadal jest naprawdę szybkie, znacznie szybsze niż ludzie mogą dostrzec, więc warto! Rejestr przesuwny 74HC595 to rodzaj układu, który przechowuje coś, co można sobie wyobrazić jako osiem lokalizacji pamięci, z których każda może być 1 lub 0. Aby ustawić każdą z tych wartości na włączoną lub wyłączoną, wprowadzamy dane za pomocą pinów „Data” i „Clock” układu. |
Moduł wyświetlacza LCD1602
Moduł LCD1602 to wyświetlacz z podświetleniem LED, który może wyświetlać dwa wiersze po maksymalnie 16 znaków w każdym wierszu. Na wyświetlaczu widać prostokąty dla każdego znaku oraz piksele tworzące każdy znak. Wyświetlacz jest po prostu biały na niebieskim tle i służy do wyświetlania tekstu. Wyrównanie wyświetlacza z górną krawędzią płytki stykowej pomaga zidentyfikować jego piny bez zbytniego liczenia, zwłaszcza jeśli płytka stykowa ma ponumerowane rzędy, przy czym rząd 1 jest górnym rzędem płytki. Nie zapomnij o długim żółtym przewodzie, który łączy suwak potencjometru z pinem 3 wyświetlacza. „Pot” służy do regulacji kontrastu wyświetlacza. |
Silniki DC i tranzystor L293D
W tym projekcie nauczysz się, jak sterować małym silnikiem DC za pomocą UNO R3 i tranzystora L293D, który jest bardzo przydatnym układem. Może on faktycznie sterować dwoma silnikami niezależnie. W tej lekcji używamy tylko połowy układu – większość pinów po prawej stronie układu służy do sterowania drugim silnikiem. L293D to poczwórny sterownik pół-H o wysokim prądzie, zaprojektowany do dostarczania dwukierunkowych prądów napędowych do 1 A przy napięciach od 4,5 V do 36 V. L293D jest również zaprojektowany do dostarczania dwukierunkowych prądów napędowych do 600 mA przy napięciach od 4,5 V do 36 V oraz do napędzania obciążeń indukcyjnych, takich jak przekaźniki, elektromagnesy, silniki DC i bipolarne silniki krokowe, a także innych obciążeń o wysokim prądzie/wysokim napięciu w aplikacjach z dodatnim zasilaniem. |