项目简介
本项目是一个Sun Type 6 UART键盘到USB的适配器。借助Arduino Micro,可将非USB的Sun Type 6键盘连接到PC的USB端口,让Arduino模拟成真实的Sun Type 6 USB键盘,实现旧式键盘在PC上的使用。
项目的主要特性和功能
- 硬件连接:把Sun键盘的KDB和KBD引脚分别连接到Arduino的9号和8号引脚,同时连接好电源和地线。
- 软件构建:需安装并配置用于USB通信的开源库LUFA。
- 数据传输:通过串行通信接收键盘数据,再经USB发送给主机。
- 模拟键盘:适配器可模拟真实的Sun Type 6 USB键盘,使旧式键盘能在现代PC上正常使用。
安装使用步骤
- 硬件连接:依照说明连接键盘和Arduino。
- 环境准备:下载并安装LUFA库。
- 编译和上传:使用Makefile编译代码,确保Arduino Micro(或兼容的AVR 32u4板)已连接,通过
make flash
命令将代码上传到Arduino。 - 测试:将USB设备连接到PC,对键盘功能进行测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】