Moduł umożliwia podłączenie wyświetlacza LCD ze sterownikiem HD44780 do magistrali I²C i zapewnia utrzymanie jego pełnej funkcjonalności.
Konstrukcja oparta o expander IO PCF8547, zapewnia funkcjonowanie wyświetlaczy znakowych o różnej organizacji z jedną linią E. Innowacyjnością jest możliwość załączania podświetlenia dzięki rozkazom przesyłanym również magistrala dwuprzewodową. Moduł został wyposażony w zworkę, dzięki której funkcjonalność tą możemy wyizolować od magistrali I²C, i sterować podświetleniem integralną linią sygnałową. Dodatkowo sygnał sterowania podświetleniem buforowany jest tranzystorem.
Moduł zawiera:
– diodę LED sygnalizującą doprowadzenie zasilania,
– zworki (pady) SMD do wyboru adresu układu wykonawczego na magistrali I²C,
– nastawny rezystor montażowy do regulacji kontrastu wyświetlacza,
– dwa złącza krawędziowe. Większe zgodne z wyprowadzeniami typowego wyświetlacza znakowego LCD, drugie czteropinowe do doprowadzenia zasilania 5V i lini magistrali I²C.
Moduł jest niezawodnym rozwiązaniem w każdym projekcie gdzie jest ograniczona ilość wyprowadzeń dostępnych do sterowania wyświetlaczem. Dzięki zastosowanemu rozwiązaniu umożliwia też nieznaczne oddalenie wyświetlacza od płyty głównej z jednostką MCU.
Topologia połączeń modułu:
P0 -> RS
P1-> R/W
P2-> E
P3-> sterowanie katodą wyświetlacza poprzez kluczowanie tranzystora S8050
P4-> DB4
P5-> DB5
P6-> DB6
P7-> DB7
Wymiary PCB: 41mm x 19mm. Moduł nie posiada otworów montażowych gdyż są zbędne, montuje się go do wyświetlacza LCD złączem krawędziowym. Mocowanie takie jest w zupełności wystarczające dla niewielkiego modułu.
potrzebna biblioteka, w przypadku mojej niezbędna zmiana adresu z 0x20 na 0x27
link do biblioteki : http://arduino-info.wikispaces.com/file/view/LiquidCrystal_I2C2004V1.zip/341635418/LiquidCrystal_I2C2004V1.zip