Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: 12Tasten Folientastatur Kategorie: C-Control I V1.1 (von Kay - 9.01.2005 9:30)
 Als Antwort auf 12Tasten Folientastatur von Alex - 9.01.2005 2:52
decoder?

die 12er tastatur gehört normal zum applikationsboard.
auf diesem ist ein widerstandsnetzwerk enthalten, dass
bewirkt, dass du mit dem drücken einer jeden taste
einen anderen spannungswert an den AD-wandler legst.
somit musst du nur diesen port abfragen und zum
beispiel in einem unterprogramm in abhängigkeit der
höhe des portwertes einer anderen vaiable den tastenwert
zuweisen.
da die hardware streuungen aufweist, empfiehlt es sich,
zunächst erstmal zu testen, was bei jeder taste ausgegeben
wird:

define keypad AD[8]

#LOOP
   print keypad
goto LOOP

mit einem terminalprogramm kannst du dir dann ansehen,
was jeder tastendruck bewirkt und damit deine auswerteroutine
zuzammenschnitzen.

 Antwort schreiben

Bisherige Antworten: