M5Stick C mit EXTEND I/O-Modul
-
Um die Zahl der Ein- und Ausgänge am M5Stick C zu erweitern habe ich das Modul EXT.IO erworben. Ich möchte damit über den I2C-Bus max. 8 Ein- oder Ausgänge betreiben. Leider fehlt mir dazu ein passendes Beispiel. Kann mir bitte jemand helfen?
Horst. -
@super1grobi said in M5Stick C mit EXTEND I/O-Modul:
Um die Zahl der Ein- und Ausgänge am M5Stick C zu erweitern habe ich das Modul EXT.IO erworben. Ich möchte damit über den I2C-Bus max. 8 Ein- oder Ausgänge betreiben. Leider fehlt mir dazu ein passendes Beispiel. Kann mir bitte jemand helfen?
Horst.Welche Programmiersprache?
-
Danke für die Antwort. Arduino IDE.
Horst -
@super1grobi said in M5Stick C mit EXTEND I/O-Modul:
Um die Zahl der Ein- und Ausgänge am M5Stick C zu erweitern habe ich das Modul EXT.IO erworben. Ich möchte damit über den I2C-Bus max. 8 Ein- oder Ausgänge betreiben. Leider fehlt mir dazu ein passendes Beispiel. Kann mir bitte jemand helfen?
Horst.
https://m5stack.com/collections/m5-unit/products/official-extend-serial-i-o-unit -
@super1grobi Hast du dieses Beispiel ausprobiert? https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/EXTIO/Arduino/EXT_IO
-
Hallo ajb2k3, ich habe das vorgeschlagene Programm compiliert, und es gab folgende Meldung:
'Pca9554' does not name a type und folgende Programmzeile war hervorgehoben: Pca9554 ioCon1(0x27); // create an objct at this adress.
Ich kann damit nichts anfangen. -
@super1grobi Hast Du die Bibliothek (.cpp und .h Datei aus dem github Link von lukasmaximus) mit kopiert und in ein Verzeichnis gelegt, welches vom Compiler berücksichtigt wird? Die PCA9554 Klasse ist in der Header-Datei "PCA9554.h" definiert. Diese wird ja inkludiert, dann sollte sie auch definiert sein und der Typ sollte bekannt sein.
-
@super1grobi Die PCA9554-Bibliothek wurde nicht installiert.
Gehen Sie in arduino zu Sketch> include library> Manage Library und suchen Sie nach dem PCA9554 und klicken Sie auf die Bibliothek, um sie zu installieren. -
Ich habe eine deutsche Sektion des Forums erstellt. Können wir dieses Thema bitte dorthin verschieben? http://forum.m5stack.com/category/37/deutsches-forum