Kevin Fodor condivide il suo metodo di lettura di ingressi multipli su un pin di un microcontrollore. La funzionalità di conversione da analogico a digitale del microcontrollore è usata per leggere un potenziometro ma con qualche calcolo attento può essere costruita una rete di resistenze in un circuito che fornisce una tensione per ogni tasto premuto. L'unico vero inconveniente è che il sistema non può leggere contemporaneamente più tasti.
Repost: 2 Gen 2010











qualche insesattezza
per come lo vedo disegnato sembra che ci sia una piccola svista grafica, dovrebbe esserci una connessione tra a linea d'ingresso ADC e la linea di collegamento tra i due tasti.
é inesatto anche dire che non si possono leggere contemporaneamente più tasti, nel caso del circuito proposto è sufficiente calcolare la rete di resistori in modo da dare tensioni differenti per ogni combinazione.
sul sito della microchip,
sul sito della microchip, per quasi ogni pagina dei controller c'è una guida chiamata tip&tricks, l'ho stampata e letta ed è parecchio interessante.
http://ww1.microchip.com/downloads/en/DeviceDoc/01146B.pdf
Non so se se ne è già parlato, ma comunque torna utile per migliorare i propri progetti basati su microcontroller (e non solo pic).