项目简介
本项目名为“ShrimpKey”,是基于AVR微控制器的USB键盘模拟器。通过简单的硬件连接和编程,可将普通按键转换为USB键盘输入,能实现计算机的远程操控或用于其他互动应用,其灵感来源于Shrimping.it和MaKey Makey等DIY电子设备创新。
项目的主要特性和功能
- 具备USB键盘模拟功能,可通过AVR微控制器模拟USB键盘输入信号,用户能利用物理按键远程控制计算机操作。
- 以低成本且易于编程的AVR微控制器作为核心处理单元。
- 提供开源的固件文件和Arduino库文件,方便用户定制功能并集成到自身项目中。
- 拥有简单易用的硬件设计,提供详细的电路设计图,便于用户进行硬件制作和调整。
安装使用步骤
硬件准备
- 依据
/Layout
目录中的电路设计图制作ShrimpKey硬件。 - 准备一个CP2102 USB转TTL模块,用于将固件上传到ShrimpKey。
软件准备
- 安装Arduino IDE(版本1.0.4或更高)。
- 将
/UsbKeyboard
目录及其内容复制到Arduino IDE的库文件夹中。
固件上传
- 打开Arduino IDE,加载
/ShrimpKey/ShrimpKey.ino
文件。 - 确保
settings.h
文件也被加载。 - 利用CP2102模块将固件上传到ShrimpKey。
测试与使用
- 上传完成后,断开CP2102模块。
- 使用USB线将ShrimpKey连接到计算机,即可开始使用模拟的USB键盘输入。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】