“(SKU:RLISP009UK)USB KEYBoard(Based on UNO)”的版本间的差异

来自睿龙创客工场|产品维库
跳转至: 导航搜索
第20行: 第20行:
 
*传感器接口:GVS标准2.54-3Pin接口
 
*传感器接口:GVS标准2.54-3Pin接口
 
*模块重量:28g
 
*模块重量:28g
 +
== 使用方法 ==
 +
*(一)编程方法(USB数据线连接左侧USB口,Programming Port)
 +
**Step1:初始化串口,设置串口波特率9600bps,其他设置默认即可;
 +
**Step2:向USB键盘芯片发送指令数据,数据输入支持两种方式,如下详细说明;(默认上电2S后USB键盘芯片处于监听状态,一旦接受到数据会立即转发给PC)
 +
①ASCII输入方式
 +
ASCII 输入方式下,Arduino只需要将需要在PC 上显示的ASCII 值发给就可以,在此方式下,MCU 输入1个字节1个字符,该方式下不能实现组合按键。
 +
例如,发送字符“A”,则只需通过串口发送数字0x41,即可实现
 +
ASCII 表格如下:<br>
 
== 配送清单 ==
 
== 配送清单 ==
 
*[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-8248268850.9.25196cf0fwgpXD&id=524199943232 1PCS x USB KEYBoard(Based on UNO)]
 
*[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-8248268850.9.25196cf0fwgpXD&id=524199943232 1PCS x USB KEYBoard(Based on UNO)]

2019年1月4日 (五) 14:21的版本

USB KEYBoard(Based on UNO)

产品简介

   USB键盘开发板,是一款基于Arduino UNO的键盘开发板。采用ATmega328P-MU为主控,使用稳定性较高的CP2102串口转换芯片,可以通过Arudino来采集传感器的状态,诸如按键点动、触摸、手势、摇杆等物理形态的动作,将各种动作触发通过Arduino处理后,以数字或字符的形式转发给板载USB键盘芯片,由键盘芯片将自定义的键盘符号发送至电脑PC端,可以替代电脑键盘来实现键盘上字符和特定按键的内容的输入,制作出一款自定义的传感互动键盘。可以将自定义的键盘来操作各种游戏、Scratch互动程序以及各种可以使用标准美式键盘的场合。
   软件支持:Arduino官方的IDE,同时支持Mixly、Ardublock等第三方的开发环境,支持Arduino原有的软硬件生态。






规格参数

  • 主控芯片:ATmage328P-MU(默认刷入Arduino UNO bootloader )
  • USB转串口芯片:CP2102 (D0\D1管脚占用下载程序未引出)
  • USB键盘芯片:USB免驱专用键盘芯片
  • USB接口:Micro-5p
  • 数字通道 :12(D2\D3\D4\D5\D6\D7\D8\D9\D10\D11\D12\D13)
  • 模拟通道:8(A0\A1\A2\A3\A4\A5\A6\A7)
  • 传感器接口:GVS标准2.54-3Pin接口
  • 模块重量:28g

使用方法

  • (一)编程方法(USB数据线连接左侧USB口,Programming Port)
    • Step1:初始化串口,设置串口波特率9600bps,其他设置默认即可;
    • Step2:向USB键盘芯片发送指令数据,数据输入支持两种方式,如下详细说明;(默认上电2S后USB键盘芯片处于监听状态,一旦接受到数据会立即转发给PC)

①ASCII输入方式 ASCII 输入方式下,Arduino只需要将需要在PC 上显示的ASCII 值发给就可以,在此方式下,MCU 输入1个字节1个字符,该方式下不能实现组合按键。 例如,发送字符“A”,则只需通过串口发送数字0x41,即可实现 ASCII 表格如下:

配送清单

资源下载

软件下载链接(Mixly0.998)
[1]