USING AN HD44780 character LCD WITH THE RASPBERRY PI
[Tech2077] is one of the lucky ones who already got his hands on a Raspberry Pi. He’s been looking into different interface options with the GPIO header and just posted a guide to using an HD44780 character display with the RPi. Szeretjük ezt a megközelítést, mert ahelyett, hogy néhány kemény alapú LCD munkát végezne, amelyet prototypingberendezést használ, amit valószínűleg már kézben van.
Az LCD futásának megszerzése valóban egyszerűnek kell lennie. A gotcha az eszközök közötti logikai szintű rés. Ha Arduino-val dolgozott, az add-ons valószínűleg 5V-os erőforrás és logikai szintre vonatkozik. Az RPI kimenetek 3.3V logikát tartalmaznak. Használhat egy szintes átalakítót (legalább 7 csapot kell konvertálni ebben az esetben), vagy egy kicsit okosabb lehet. [Tech2077] grabbed an I2C port expander that uses just 2 of the RPi lines to address even lines of the display (four data bits plus three control bits). Ez egy kicsit hack, mivel a 3.3V logika 0,2V alatt van az ajánlott minimum alatt a port bővítőn. De úgy tűnik, hogy jól működik! Ha nem, akkor egy pár NPN tranzisztor is megteszi a trükköt is.
Az új periféria kezelése csak az I2C modul betöltése és néhány Python írása.