硬件
Shell Lab K1 是USB串口控制的可编程按键开关控制器 产品特点: ● 10路外部按键/开关输入,板载3路按键● 软件抗抖动算法,参数可调 ● 支持事件消息(导通/断开/长按),消息带时间戳,队列缓冲 ● 通道可独立启用/禁用 ● 模式配置开关,上电时自动设定通道/抗抖动参数 ● 支持外部扩展接口,扩充通道数 ● USB供电,线长2米 ● 串口交互式控制,开放式通讯协议,自带命令帮助 ● 不限制编程语言(推荐Python) ● 提供配套上位机“测试台软件”,自带众多示例代码 ● 用pip安装mcush库(支持windows/linux/mac),编写python脚本 应用场景: ● 产品、软件循环测试时人工干预● 产品生产线项目测试项目人工干预 ● 实验进度状态控制 ● 无法用HID键盘前台控制,必须后台控制的场合 ● 互动式游戏设计 ● 教学实验设计,物理化学实验 ● 户外无人值守场景 ● 工控设备系统集成 ● 产品原型设计 ● 艺术创作 支持定制: ● 按客户壳体尺寸定制PCB,定制通道数,及电平匹配 |
软件
串口通讯常见问题 C语言编程常见问题 串口指令: 按键控制命令
示例: 查询所有通道状态
启用通道
禁用通道
按键电平翻转
获取缓冲消息
软件抗抖动
消息统计
Python封装: 安装:pip3 install mcush升级:pip3 install -U mcush
示例:
下载 |
应用
自带脚本演示
|