PC小键盘,CH552单片机HID键盘,WS2812B彩灯

10个月前 2497
  • 描述
  • 文档
  • BOM
  • 附件
  • 成员
  • 评论

描述

修改自开源项目:https://www.oshwhub.com/TheLight/zi-ding-yi-jian-pan,只是加了个WS2812B的rgb灯效,按键按下后有呼吸灯的效果

文档

CH552 键盘

CH552 键盘

BOM

ID Name Designator Footprint Quantity
1 10K R1,R3,R4,R5,R6,R2 R0805 6
2 EC11 SW1 SW-TH_EC11E18244A5 1
3 10K R9,R10,R11 R0805 3
4 0.1uF C1,C2,C4 C0805 3
5 UK-B0227-G4.3-160-W-JZ SW2 SW-SMD_L6.0-W3.5-LS8.0 1
6 CH552G U7 SOP-16_L10.0-W3.9-P1.27-LS6.0-BL 1
7 机械键盘轴 U5,U1,U4,U6,U3,U2 机械键盘轴 6
8 WS2812B LED6,LED5,LED3,LED1,LED2,LED4 LED-SMD_4P-L5.0-W5.0-TL 6
9 MICROQTJ USB2 MICRO-USB-SMD_MICROQTJ 1
10 104 C3 C0805 1
11 固定孔 P4,P3,P2,P1 铜柱孔 4
12 1k R7 R0805 1

附件

文件名 下载
旋转编码器使用EC11的工程 (2021-1-26修改).zip

成员

请前往 立创EDA开源硬件平台 进行评论

评论 (5)

89C2051 回复

用pwm每个bit发送ws2812时序?

idaniel 回复

win键是哪个值,我想设置 win+l 锁定功能。

wywaa2008 回复

这个怎么显示键盘值到电脑上了

sbdx 回复

打出来的板子 不知道为什么用一段时间就没有响应了

CheeseCake 回复

u8 HIDKey[8] = { //键盘数据
0x0,
// |--bit0:   Left_Control是否按下,按下为1
// |--bit1:   Left_Shift  是否按下,按下为1
// |--bit2:   Left_Alt    是否按下,按下为1
// |--bit3:   Left_GUI(Windows键) 是否按下,按下为1
// |--bit4:   Right_Control是否按下,按下为1
// |--bit5:   Right_Shift 是否按下,按下为1
// |--bit6:   Right_Alt   是否按下,按下为1
// |--bit7:   Right_GUI   是否按下,按下为1
0x0,//保留
0x0,0x0,0x0,0x0,0x0,0x0//6键
};


0x08(win) 0x0 0x0F(L)

svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow