Seite 1 von 1

Geschwindigkeit von curses

Verfasst: Sonntag 3. Mai 2020, 23:42
von elchico
Hallo zusammen,

ich möchte meinen StepperMotor (28BYJ-48) per Tastatur steuern.

Case 1: Ich habe ihn einfach 1000 Schritt machen lassen => er läuft rund durch
Case 2: Ich habe mit getch von curses die Tastatur abgefragt und immer wenn ich "KEY_UP" drücke, läuft er einen Schritt. Aber bei gedrücktem "KEY_UP" ist er sehr langsam unterwegs. Nun bin ich schrittweise auf der Suche nach dem zeitlich kritischen Punkt.

Kurze Frage dazu: Wie schnell fragt getch die Key-Inputs ab? Kann das das Nadelöhr sein? Und falls ja: Gibt es eine Alternative?

Danke und LG
Michi

Re: Geschwindigkeit von curses

Verfasst: Montag 4. Mai 2020, 05:35
von Sirius3
Das nennt sich Tastenwiedeholrate und ist eine systemweite Einstellung, denn sonst würdest Du keinen Text mehr tippen können, wenn bei jedem a hunderte davon erscheinen würden. Die Lösung ist, selbst die Zeit des Tastendrucks zu messen, mit Keydown- und Keyup-Events. Am besten mit Rampe. Langsames Anfahren und dann immer schneller werden.

Re: Geschwindigkeit von curses

Verfasst: Montag 4. Mai 2020, 19:27
von elchico
@Sirius3: Vielen Dank. Das wars.

LG
Michi