littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Arduino的Sun Type 6 UART键盘适配器

项目简介

本项目是一个Sun Type 6 UART键盘到USB的适配器。借助Arduino Micro,可将非USB的Sun Type 6键盘连接到PC的USB端口,让Arduino模拟成真实的Sun Type 6 USB键盘,实现旧式键盘在PC上的使用。

项目的主要特性和功能

  1. 硬件连接:把Sun键盘的KDB和KBD引脚分别连接到Arduino的9号和8号引脚,同时连接好电源和地线。
  2. 软件构建:需安装并配置用于USB通信的开源库LUFA。
  3. 数据传输:通过串行通信接收键盘数据,再经USB发送给主机。
  4. 模拟键盘:适配器可模拟真实的Sun Type 6 USB键盘,使旧式键盘能在现代PC上正常使用。

安装使用步骤

  1. 硬件连接:依照说明连接键盘和Arduino。
  2. 环境准备:下载并安装LUFA库。
  3. 编译和上传:使用Makefile编译代码,确保Arduino Micro(或兼容的AVR 32u4板)已连接,通过make flash命令将代码上传到Arduino。
  4. 测试:将USB设备连接到PC,对键盘功能进行测试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】