Lion251
Geocacher
hcy schrieb:Das Problem der meisten Keypads ist dass man viele Pins am Arduino braucht, ich mag da ja immer I2C-Lösungen. Hab da aber noch nichts vernünftiges gefunden.
Keypads sind meist als Matrix augebaut.
Mit einigen Widerständen könnte man die prima an einen analogen Pin anschliessen.
z.B: 4x4 Matrix. Die 4 Zeilen mit 1kOhm, 2k, 3k, 4k an Versorgungsspannung.
Die 4 Spalten mit 0 Ohm, 5k, 10k, 15k an Analog-Pin, und vom Analog-Pin mit 10k nach Masse.
Dann hat man bei jeder Taste die gedrückt wird eine andere Spannung am Analog-Pin, ond 0V wenn nichts gedrückt wird.
Ich habe es nicht nachgerechnet, aber ich denke, dass 8Bit A/D Auflösung da sicher reichen sollten, obwohl die Verteilung nicht linear ist.