M5CardComputer Keyboard: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Peter (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die Keyboardabfrage ist interruptgesteuert. | |||
== Keyboard initialisieren== | |||
# Eine Instanz erzeugen | |||
# die ISR schreiben | |||
# die ISR dem Keyboardinterrupt zuweisen. | |||
<pre> | |||
kb = MatrixKeyboard() | |||
def kb_pressed_event(kb_0): | |||
kb.set_callback(kb_pressed_event) | |||
</pre> | |||
== Lager== | |||
; kb = MatrixKeyboard() | ; kb = MatrixKeyboard() | ||
: x = kb.get_key() | : x = kb.get_key() |
Version vom 13. April 2024, 17:44 Uhr
Die Keyboardabfrage ist interruptgesteuert.
Keyboard initialisieren
- Eine Instanz erzeugen
- die ISR schreiben
- die ISR dem Keyboardinterrupt zuweisen.
kb = MatrixKeyboard() def kb_pressed_event(kb_0): kb.set_callback(kb_pressed_event)
Lager
- kb = MatrixKeyboard()
- x = kb.get_key()
- x = kb.get_string()
- x = kb.is_pressed()