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

【源码】基于AVR微控制器的USB键盘模拟器——“ShrimpKey”项目

项目简介

本项目名为“ShrimpKey”,是基于AVR微控制器的USB键盘模拟器。通过简单的硬件连接和编程,可将普通按键转换为USB键盘输入,能实现计算机的远程操控或用于其他互动应用,其灵感来源于Shrimping.it和MaKey Makey等DIY电子设备创新。

项目的主要特性和功能

  1. 具备USB键盘模拟功能,可通过AVR微控制器模拟USB键盘输入信号,用户能利用物理按键远程控制计算机操作。
  2. 以低成本且易于编程的AVR微控制器作为核心处理单元。
  3. 提供开源的固件文件和Arduino库文件,方便用户定制功能并集成到自身项目中。
  4. 拥有简单易用的硬件设计,提供详细的电路设计图,便于用户进行硬件制作和调整。

安装使用步骤

硬件准备

  • 依据/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】