LCD HD44780 am PCF8574 I2C I/O Expander




Mit dem PCF8574 I2C I/O Expander benötigt man nur 2 Ports (I2C Port) für ein LCD Display HD44780 und Tasten. Das funktioniert an einem Arduino genauso gut, wie auch an einem Raspberry oder anderem Device.

Im 2. Bild der Versuchsaufbau mit ATmega328 und 2 x PCF8574 (Taster und Display).

Display hat die Adresse 0x4E und 0x4F Hex alle Jumper A0-A2 offen (Pullup Widerstand zu VCC).

Taster haben die Adresse 0x40 und 0x41 Hex alle Jumper A0-A2 geschlossen (GND). Die vier Taster wurden dabei am Port P4-P7 vom PCF8574 angeschlossen.




Dateien

SourceCode AVR_Studio usw. (21.01.2018)