M5Stack CardKB Mini Keyboard Programmable Unit V1.1 (MEGA8A)
Product Link
Description
CardKB v1.1 is a card-size '50 key' QWERTY keyboard. Adpots ATMega8A
as the MCU, communication port I2C
, and one 'RGB-LED' indicator.
Features
Full-function keyboard, multi-key combination
Two Lego compatible holes
Applications
Keyboard peripherals for M5Stack Core
Specifications
MCU
ATMega8A
Number of keys
50
RGB LED
1 piece
Communication method
I2C
Net weight
17g
Gross weight
18g
Product Size
88*54*5mm
Package Size
136*92*5mm
Docs
Single button pressed, keyboard will output the first key value (the letter button will output in a lower case form). E.g if "Q" was pressed, keyboard will output "q" (lower cased).
Sym+key, keyboard will output the second key value. E.g if "Sym" was pressed and then "Q" was pressed, the keyboard will output "{". If "Sym" was double pressed, then the keyboard will lock this function, all key pressed will output it's second key value.
Shift+key, if a letter button was pressed, it'll output upper case form. E.g if "Shift" was pressed and then "Q" was pressed, the keyboard will output "Q". If "Shift" was double pressed, then the keyboard will lock this function, all letter key pressed will output it's upper case form.
Fn+key(custom function key combination), keyboard will output the third key value. You can customize what function the key presses corresponds to.

PinMap
ATMega8A ISPDownload interface Pin foot definition

CardKB
SCL
SDA
5V
GND
Protocol
Protocol type I2C
I2C Address: 0x5F
/*--------------------------------------------------------------------------------------------------*/
| KEYBOARD REG | 0x5F
| ------------------------------------------------------------------------------------------------
| keyboard_value_reg[0] 0x5F | R | KEYBOARD VALUE
/*----------------------------------------------------------------------------------------------------
Compatible

Last updated
Was this helpful?