CardKB Mini-Tastatur
port: |
Grove: A0 (C19, C20) |
interface: | I²C |
output values |
|
Further information: | https://docs.m5stack.com/en/unit/cardkb |
Order: | https://shop.m5stack.com/products/cardkb-mini-keyboard?variant=32007609319514 |
Die Kartentastatur "CardKB" ist eine QWERTY-Tastatur, die über den Grove-Anschluss A0 an den Calliope mini angeschlossen werden kann und diesen mit bis zu 50 Tasten erweitert. Mit der Tastatur können z.B. Texte geschrieben und auf der LED-Matrix angezeigt werden oder diese kann als Eingabeerweiterung für interaktive Spiele und Anwendungen verwendet werden.
Makecode
Zuerst muss das MakeCode-Paket für den Sensor geladen werden, indem man auf Fortgeschritten > Erweiterungen klickt und in die Suchleiste oben den folgenden Link eingibt:
https://github.com/jasperp92/CardKB-i2cKeyboard
Link kopieren
Um die Tastatur auszulesen gibt es zwei verschiedene Blöcke, die als Eingabeparameter verwendet werden können:
- read string: Liest den Buchstaben der gedrückten Taste aus und gibt diesen als Zeichen zurück.
- read charcode: Liest den ASCII-Zeichencode der gedrückten Taste aus und gibt diesen als Zahl zurück.