Folosind un LCD de caractere HD44780 cu Raspberry Pi


[Tech2077] este unul dintre cei norocoși care și-au luat mâinile pe o zmeură Pi. El a căutat în diferite opțiuni de interfață cu antetul GPIO și a postat doar un ghid pentru utilizarea unui afișaj de caractere HD44780 cu RPI. Ne place această abordare, deoarece în loc să facem niște lucrări LCD hard-core, folosește echipamentul prototipic pe care probabil îl aveți deja la îndemână.

Obținerea unui caracter LCD de caractere ar trebui să fie foarte simplă. Gotcha este diferența de nivel logic între dispozitivele. Dacă ați lucrat cu Arduino, add-on-urile dvs. sunt probabil destinate unui nivel feroviar de 5V și logicii. RPI iese din logica 3.3V. Ați putea să utilizați un convertor de nivel (ați avea nevoie de cel puțin 7 pini care urmează să fie convertite în acest caz) sau puteți fi un pic mai inteligent. [Tech2077] a apucat un expander I2C port care utilizează doar 2 linii RPI pentru a aborda chiar liniile afișajului (patru biți de date plus trei biți de control). Acest lucru este un pic de hack, deoarece logica de 3.3V este de 0,2 V sub minimul recomandat pentru un digital 1 pe expander de port. Dar se pare că funcționează bine! Dacă nu, o pereche de tranzistori NPN ar face și truc.

Adresarea noului periferic este doar o chestiune de încărcare a modulului I2C și de scriere a unii python.

Leave a Reply

Your email address will not be published. Required fields are marked *