In genere quelle tastiere usano delle reti resistive per creare una tensione analogica che viene campionata con l'ADC interno (tipo, per esempio una R-2R, che però non va bene per le tastiere a matrice) oppure si usa la rete resistiva per variare la frequenza di un oscillatore che viene letta dal microcontrollore attraverso un pin. Dalla tensione analogica o dalla frequenza si ricostruisce la configurazione di tasti premuta tramite una look-up table.
Ho fatto di queste cose, ma, in effetti, mai con una tastiera a matrice.
Devi per forza usare una tastiera a matrice o puoi collegare i tasti come vuoi?
Potresti provare a chiedere anche a
TardoFreak se ne sa qualcosa. Lui è molto esperto di micro.
Pietro.