Gast
#6806136
Hallo, Für mein kleines Projekt brauche ich an einem ESP8266 viele Eingänge und da möchte ich gern mit einem MAX7313 arbeiten, da ich diesen noch auf "Lager" habe. Soweit so gut, ich kann die Ausgänge relativ einfach ansteuern, jedoch ist dies hier nicht von Nöten. Ganz im Gegenteil verhält sich das bei den Eingängen. Wenn ich einen Auslesen möchte bekomme ich den Zahlenwert 255 für HIGH und 254 für LOW, sofern keine anderen Taster gedrückt sind. Und genau da ist mein Problem, wenn ich parallel Taster drücke kann ich keine eineindeutige Zuordnung machen, da der ausgegebene Zahlenwert immer weiter sinkt. Zum Beispiel wenn 3 Taster gedrückt sind und ich gern den Wert von einem Taster auslese, steht dieser nun bei 244. Ich programmiere das Ganze in Arduino IDE mit der Library: https://github.com/eta-systems/MAX7313-Arduino Hier ist noch das Datenblatt von dem IC: https://datasheets.maximintegrated.com/en/ds/MAX7313.pdf Ich wäre sehr dankbar, wenn jemand ein Lösung für die Auswertung hat! Gruß Marcus