Hallo zusammen,

ich Suche jetzt seit einigen Stunden ne Lösung, wie ich ein HD44780-Display (2x16) mit einem PCF8574T ansteuern kann.
Leider ist mein PCF8574T scheinbar anderst mit dem Display verbunden, als es die LiquidCrystal_I2C-Libary gerne hätte, aber mir ist nicht klar, wie ich die Ports in der Libary umbelegen kann.

Unter https://github.com/fdebrabander/Ardu...dCrystal_I2C.h hab ich folgende Einträge gefunden:
Code:
#define En B00000100 // Enable bit     
#define Rw B00000010 // Read/Write bit     
#define Rs B00000001 // Register select bit
Ich gehe davon aus, dass ich hiermit schonmal En, Rw, Rs an meine PCF8574-Platine anpassen kann.
Wenn ich mich recht entsinne, werden die Register von hinten gelesen, womit das bedeuten würde:
#define Rs B00000001 am PCD8574T: P0
#define Rw B00000010 am PCD8574T: P1
#define En B00000100 am PCD8574T: P2
Ich hoffe, dass ich es bis hierhin schonmal richtig verstanden habe (soweit würde es mit meinem PCF-Board auch übreeinstimmen).

Weiterhin habe ich
PCF8574 => HD44780

P3 => Transistor für das Backlight
P4 => D4
P5 => D5
P6 => D6
P7 => D7


Bisher habe ich per
Code:
#include <LiquidCrystal.h>
...
LiquidCrystal lcd(7, 6, 5, 4, 3, 2)
ein HD44780 direkt am Arduino betrieben.

- - - Aktualisiert - - -

Hmmm...nachdem ich mir grade die neuste Arduino-IDE heruntergeladen und die LiquidCrystal_I2C darin instlliert hatte, funktionierte der Beispiel-Sketch auf Anhieb. Damit ist mein Problem gelöst