pdf-icon

Unit CardKB

SKU:U035

描述

Unit CardKB是一款功能齐全的 QWERTY 键盘。如果你想要实现一些复杂的键盘输入交互,仅仅依靠 M5Core 上的 3 个按键恐怕有些难度。面对这一难题,Unit CardKB横空出世。

使用 Unit CardKB不仅能够实现全键盘输入,还支持多种按键组合 (Sym + Key,Shift + Key,Fn + Key) 输出更丰富的键值。该 Unit 通过 PORT A 端口 (I2C 接口) 与 M5Core 通信。I2C 地址为 0x5F。

产品特性

包含

  • 1 x CardKB Unit
  • 1 x HY2.0-4P Grove 连接线 (20cm)

应用

  • M5Stack Core 的键盘外设

规格参数

规格 参数
键位数量 50
RGB LED x 1
通讯方式 I2C
净重 17g
毛重 18g
产品尺寸 88 x 54 x 5mm
包装尺寸 136 x 92 x 5mm

操作说明

1. 按钮组合说明:

  • 按下单个按键,键盘将输出第一键值 (字母键值则输出小写形式) . 例如,按下"Q",键盘将输出"q" (小写形式) .

  • Sym+key,键盘将输出第二键值.例如,单击"Sym"后,按下"Q",键盘将输出"{". 双击"Sym"锁定功能,之后按下的任意按键都将输出第二键值.再次双击"Sym"进行解锁.

  • Shift+key,键盘将输出字母的大写形式.例如,单击"Shift"后,按下"Q",键盘将输出"Q" (大写形式) .双击"Shift"锁定功能,之后按下的任意按键都将输出大写形式,再次双击"Shift"进行解锁.

  • **Fn+key (自定义功能键组合) **,键盘将输出第三键值.你可以自定义按下的按键其对应的功能.

管脚映射

Mega328 ISP下载接口Pin脚定义

M5Core (PORT A) G22 G21 5V GND
CardKB SCL SDA 5V GND

软件开发

Arduino

UIFlow 1.0

UIFlow 2.0

内置固件

通信协议

  • 协议类型I2C
  • I2C Address: 0x5F
/*--------------------------------------------------------------------------------------------------*/
| KEYBOARD REG       | 0x5F
| ------------------------------------------------------------------------------------------------
| keyboard_value_reg[0] 0x5F        |  R |  KEYBOARD VALUE
/*----------------------------------------------------------------------------------------------------

EasyLoader

Easyloader 下载链接 备注
Unit CardKB example with M5Core download /

相关视频