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 

 Unterschiedliches Tastendrücken erkennen Kategorie: Programmierung Basic (von ManfredW, Homepage - 26.02.2004 12:09)
 Als Antwort auf Unterschiedliches Tastendrücken erkennen von Mario B. - 26.02.2004 8:09
> Hallo Leute,
>
> hat jemand ein Beispiel wie man an einem Digitalport folgende zustände erkennen kann.
>
> -Taster wurde kurz gedrückt (puls)
> -Taster wurde losgelassen
> -Taster wurde länger gedrückt
>
> kann mir da jemand helfen ????
>
> THX
> Mario

Hallo,
Taster können in der Software Einzelschritt auslösen, dabei muss der Taster wieder losgelassen werden, oder sie lösen Takten aus.

Beispiel Tastatur:
if key < 199 then goto Taste ' (>199=keine Taste gedrückt)
TastaturFlanke = OFF
Return

#Taste   'Auswertung und Befehlsgabe der Tastatur
if key =3 then goto PlusZaehler2   'Zähler stellen (Takten)

if TastaturFlanke = ON then Return ' Einzelschritt
TastaturFlanke = ON 'nachfolgende Tasten lösen Einzelschritt aus
if key =2 then goto PlusZaehler2   'Zähler stellen (Einzelschritt)

Soll bei längerem Drücken der Taste ein anderes Verhalten eingeschaltet werden, musst Du Wartezeit anwenden.
 (Wartezeit siehe meine homepage)
Dort kannst Du unter Softwarebausteine auch ein Beispielprogramm laden.

MfG ManfredW

Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten:

Re: Unterschiedliches Tastendrücken erkennen (von Mario - 26.02.2004 13:36)
    Re: Unterschiedliches Tastendrücken erkennen (von ManfredW - 26.02.2004 17:04)