Gast
#302388
Hallo! Ich hab hier eine Tastatur mit 12 Tasten herumliegen. Diese Tastatur hat nun für jede Taste einen einzelnen Anschluss. Ich habe mir lange den Kopf zerbrochen, wie ich sie anbinden könnte. Denn 12 Pins an meinem Mega8 will ich ja wirklich nicht hergeben... Habe an irgendwelche Multiplexereien gedacht, doch auch damit wird das ein riesiger Salat mit Unmengen an Verbindungen. Nun hatte ich folgende Idee: An jeden Anschluss der Tastatur wird ein jeweils anderer Widerstand angeschlossen, und das ganze kommt schliesslich an einen ADC-Pin. Je nach dem, welche Taste gedrückt wird, bekomme ich dort eine andere Spannung. Sollte doch funktionieren, oder? Nun habe ich aber noch ein Problem: Wie teile ich dem uC mit, dass überhaupt eine Taste gedrückt wurde? Natürlich, ich könnte dauernd den ADC auslösen, aber da gäbe es sicher eine bessere Lösung? Gibt es z.B. einen Interrupt, sobald der ADC einen Wert ungleich 0 liefert? Gruss Michael
