OK, dann teste doch erstmal den Level-Converter alleine. Schalte an auf Deinem Arduino einfach die entsprechenden PINs als Ausgang und schalte dann im Sekundentakt zwischen HIGH und LOW hin und her. (einfach das Blink-Beispiel erweitern). Du solltest dann an den 3.3V Ausgängen das Signal messen können.
Das Gleiche machst Du mit den Eingängen. Dort den Eingang auf der 3.3V jeweils gegen Masse schalten und auf den entsprechenden Arduino-Pins, die als Eingang mit aktivierten Pull-Up gesetzt sind, das Signal auslesen und auf dem seriellen Monitor ausgeben.
Somit kannst Du den Converter erstmal als Fehlerquelle ausschliessen. Außerdem lernst Du dabei auch gleich, wie man das Dingen richtig anschliesst ![]()