Hallo
Ich habe ein großes Problem und weiß auch gar nicht ob ich das so richtig erklären kann
Ich habe über MCP 23017 eine Platine erstellt für 16 eingänge (Taster) 8 pro Seite
Wenn ich diese auslese bekomme ich ja einen Hex Wert von 00 - FF
wobei 00 für kein eingang steht und 01 bedeutet das Taster 7 betätigt ist
02 bedeutet das Taster 6 betätigt ist und 04 Taster 5
Bekomme ich aber den Wert 03 bedeutet es das Taster 7 und 6 betätigt ist
Ich könnte nun 128 if anweisungen schreiben um alle Taster zuzuordnen
aber ich denke es geht auch einfacher
Die Frage ist nun nach welchen Stichwörtern muß ich suchen (google) um diese Problematik in den Griff zu bekommen ?
Danke schonmal für eure hilfe