项目简介
本项目借助Atmel atmega32u4微控制器,把传统PS/2鼠标转换为USB设备,解决了旧式PS/2鼠标在现代设备上的兼容性问题。此外,该项目还能将笔记本电脑的触摸板重新利用为独立鼠标设备。目前仅实现基础功能,长远目标是实现两指滚动等高级功能。
项目的主要特性和功能
- 支持PS/2接口,具备对PS/2鼠标的初始化、发送命令和读取响应等基本功能。
- 实现USB HID设备模拟,转换后的PS/2鼠标通过USB接口与主机通信,呈现为USB HID设备。
- 代码开源,提供Arduino代码,便于开发者理解和学习。
安装使用步骤
前提条件
- 具备Arduino开发环境或IDE。
- 拥有Atmel atmega32u4微控制器。
- 准备好PS/2鼠标及数据线。
安装步骤
- 硬件连接:将Atmel微控制器与PS/2鼠标连接,保证PS/2数据线连接正确。
- 上传代码:把源码上传至Atmel微控制器。
- 测试设备:在主机上查看是否识别为USB HID设备,并进行基本功能测试。
注意:此项目针对特定硬件(Arduino)和特定应用场景(PS/2鼠标转USB),实现和运行可能需要特定硬件和编程知识。高级功能(如Synaptics触摸板的两指滚动)需额外驱动和支持,目前仍在开发中。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】