STEMMA (Polski)


okablowanie magistrali

teraz zakończymy okablowanie łącząc linie danych. Istnieje 11 linii autobusowych: D0 do D7 (8 linii danych) oraz RS, EN i RW. D0-D7 to piny, które zawierają surowe dane, które wysyłamy na wyświetlacz. Pin pozwala mikrokontrolerowi powiedzieć wyświetlaczowi LCD, czy chce wyświetlić te dane (np. znak ASCII), czy jest to bajt polecenia (np. zmiana położenia kursora). En pin to linia 'enable', której używamy do informowania wyświetlacza LCD, kiedy dane są gotowe do odczytu., Pin RW służy do ustawiania kierunku-czy chcemy pisać na wyświetlaczu (często) czy czytać z niego (rzadziej)

dobrą wiadomością jest to, że nie wszystkie te piny są nam potrzebne do podłączenia do mikrokontrolera (Arduino). Na przykład RW nie jest potrzebny, jeśli piszemy tylko na wyświetlaczu (co jest najczęstszą rzeczą do zrobienia), więc możemy go „powiązać” z ziemią. Istnieje również sposób rozmowy z wyświetlaczem LCD za pomocą tylko 4 pinów danych zamiast 8. To oszczędza nam 4 szpilki! Po co ci 8, skoro możesz użyć 4?, Nie jesteśmy w 100% pewni, ale uważamy, że w niektórych przypadkach jego szybsze użycie 8-trwa dwa razy dłużej, aby użyć 4 – i że szybkość jest ważna. Dla nas prędkość nie jest tak ważna, więc zapiszemy kilka pinów!

aby podsumować, potrzebujemy 6 pinów: RS, EN, D7, D6, D5 i D4, aby rozmawiać z LCD.

będziemy używać biblioteki LiquidCrystal, aby rozmawiać z LCD, więc dużo irytującej pracy ustawiania pinów i takie jest załatwione. Kolejną miłą rzeczą w tej bibliotece jest to, że możesz użyć dowolnego pinu Arduino do podłączenia do pinów LCD., Więc po przejrzeniu tego przewodnika, znajdziesz to łatwo wymienić wokół pinów, jeśli to konieczne

Leave a Comment