Probleme PCF8574 pour clavier et matrice led en i2c

OUPS !!!!!!!!!!!!!
j'ai pas trop l'habitude hi :slight_smile:

voici ci dessous le code que j'ai commencé à écrire. il semble simple comme çà car je veux d'abord comprendre où je peche

#include <PCF8574.h>
#include <Wire.h> // for I2C
#include <i2ckeypad.h>

#define ROWS 4
#define COLS 4

volatile int tche_ok=0;
char key;

#define PCF8574_ADDR 0xA0 //objet 8574 kbd

i2ckeypad kpd = i2ckeypad(PCF8574_ADDR, ROWS, COLS);
PCF8574 expander; // objet 8574 led

void setup(){
Wire.begin();
Serial.begin(9600);
kpd.init();
expander.pinMode(0,OUTPUT); // Sorties vers matrice LED 4*3
expander.pinMode(1,OUTPUT); // du 8574
expander.pinMode(2,OUTPUT);
expander.pinMode(3,OUTPUT);
expander.pinMode(4,OUTPUT);
expander.pinMode(5,OUTPUT);
expander.pinMode(6,OUTPUT);
expander.pinMode(7,OUTPUT);
expander.begin(0x20);
//expander.enableInterrupt(0,gestion_kbd,RISING);
//expander.attachInterrupt(0, gestion_kbd, FALLING);
pinMode(13,OUTPUT); //debug
digitalWrite(13,LOW);

}

void loop(){
key = kpd.get_key();
if(key != '\0') {
Serial.print(key);
digitalWrite(13,LOW);
}
if (key=='3') expander.write(B01100011);// si appui sur"3"
// j'allume une led parmi 12

}

coté schéma, j'ai un 8574 qui a un clavier 16 tches ' lignes et 4 colonnes de connecté le tout en i2c à l'arduino UNO
l'autre 8574 a une matrice led de 3 lignes et 4 colonnes soit 12 led connectées.

merci pour votre aide