项目简介
这是一个基于AVR微控制器Attiny85的Pikvm项目,主要用于处理来自键盘和鼠标设备的输入,并且通过SPI接口发送响应,项目借助TrinketHidCombo库来处理USB HID通信。
项目的主要特性和功能
- 能够处理来自键盘和鼠标的输入数据。
- 可通过SPI接口发送处理后的响应数据。
- 运用TrinketHidCombo库进行USB HID通信。
- 集成了第三方库和工具,保证项目的兼容性和扩展性。
安装使用步骤
假设用户已经下载了本项目的源码文件:
1. 把下载的源码文件解压到本地目录。
2. 编译代码:
- 可以使用提供的Makefile进行编译,命令如下:
bash
make upload
- 也可以使用Arduino IDE进行编译和上传。
3. 将编译生成的文件烧录到Attiny85微控制器上。
4. 确保SPI接口和其他相关硬件连接正确。
5. 上电并测试功能,保证键盘和鼠标输入能够正常处理并通过SPI发送响应。
参考资料
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】