CardKB HAT

SKU:U077

描述

CardKB HAT 是一款功能齐全的QWERTY键盘.如果你想要实现一些复杂的键盘输入交互,单纯依靠M5StickC上的按键实现起来很有难度,为了解决这一问题我们推出了CardKB HAT.

使用CardKB HAT不仅能够实现全键盘输入,还支持多种按键组合(Shift + Key,Fn + Key)输出更丰富的键值,一颗板载彩色LED能根据按键的输入模式会发出不同颜色的灯光提示,CardKB HAT的I2C地址为0x5F.

该产品已经停产,我们发布了其他同类产品可供选择 CardKB Mini Keyboard Programmable Unit (MEGA328P)

产品特性

  • 全键盘输入,多种按键组合.
  • 小巧便携

包含

  • 1x CardKB HAT

应用

  • M5StickC键盘输入外设

规格参数

规格 参数
通信协议 I2C:0x5F
净重 17g
毛重 21g
产品尺寸 84.6*54.26.5mm
包装尺寸 115*96*40mm

按钮组合说明:

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

  • 双击Shift或fn,锁定Shift(红灯常亮)或Fn(绿灯常亮),方便多次输出第二或第三键值

  • Shift+key(红灯闪烁),键盘将输出字母的大写形式,复用按键将输出第二键值.例如,单击"Shift"后,按下"Q",键盘将输出"Q"(大写形式).双击"Shift"锁定功能,之后按下的任意字母按键都将输出大写形式,按下的数字和符号按键输出第二键值,再次单击"Shift"进行解锁.

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

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录.(为M5StickC烧录时,请将波特率设置在750000或115200)

管脚映射

Mega328 ISP下载接口Pin脚定义

通讯协议

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

相关链接

项目案例

A library to display texts on the M5StickC in any orientation. The display scrolls and wraps text lines automatically.

案例程序

Arduino

UIFlow

相关视频

CardKB HAT 的使用演示