CardKB Mini-Tastatur
sensoricon
port: Grove: A0 (C19, C20)
interface: I²C
output values
  • ASCII-Zeichencode
  • Groß- und Kleinbuchstaben, sowie Sonderzeichen
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.