Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Folientastatur Kategorie: Programmierung (von TN - 26.01.2004 21:27)
Als Antwort auf Re: Folientastatur von Markus A. - 25.01.2004 20:52

Hallo Markus und alle Anderen,

das Prog. wertet Zahleneingaben aus und fĂĽhrt Opperation aus.
Das ist klar.
Ich hoffte die input Funktion fĂĽr meine Tastatureingaben zu
verwenden. Mein Anliegen ist es mehrstellige Zahleneingaben in
Variablen abzulegen und mit diesen Aktionen auszulösen. Eigentlich doch sehr ähnlich.

Im Moment mache ich das ĂĽber rbkeyb.c2:
 
thread tast_abfrage
//------------
{run 100;
  rbkeyb.select(0);
  if rbkeyb.get()==0x34 {relais_steuerung();} //Taste4 Relais II on
     else ports.set(15,0);                    //sonst Relais II aus
  if rbkeyb.get()==0x35 {unscharf_main();}    //Taste 5 -> scharf
  if rbkeyb.get()==0x36 {unscharf_off();}     //Taste 6 -> unscharf
  if rbkeyb.get()==0x33 {c=1;}                //Taste 3 -> Stack a
  if rbkeyb.get()==0x39 {rblcd.delline(1);rblcd.delline(2);rblcd.delline(3);}
  if rbkeyb.get()==0x31 {Rollo();}
  if rbkeyb.get()==0x32 {b=1;}
  if rbkeyb.get()==0x37 {pcf8583.syncpcf();}  //Stellt PCF-RTC-Uhr nach CC2-Uhr
  if rbkeyb.get()==0x38 {}                    //
  sleep 100;
  }

Dies ist aber nicht sehr zuverlässig.
Ich arbeitet aber mit der Unit auf dem Starterboard mit einem
Tastaturadapter einer 1x12 Tastatur.
Kann mir jemand helfen eine sichere Möglichkeit der Tastatureingabe zu erarbeiten?


    Antwort schreiben


Antworten:

Re: Folientastatur (von Waldmeister - 28.01.2004 9:23)