项目简介
本项目借助Arduino IDE和Digispark板,基于Digispark ATTiny85实现对USB设备行为的模拟与控制。
项目的主要特性和功能
- 可通过编程模拟不同的USB设备,如键盘、鼠标等。
- 以Arduino IDE为基础,无需复杂配置和编程知识,容易上手。
- 兼容Digispark板,能利用其小巧体积和强大功能进行USB模拟。
安装使用步骤
前提准备
确保已安装Arduino IDE并下载本项目的源码文件。
安装步骤
- 安装并打开Arduino IDE。
- 安装Digispark驱动:
- MacOS系统,需修复
avr-g++: bad CPU type in executable Error compiling for board Digispark
问题,执行以下命令:Bash cd ~/Library/Arduino15/packages/arduino/tools/avr-gcc mv 4.8.1-arduino5 orig.4.8.1 ln -s /Applications/Arduino.app/Contents/Java/hardware/tools/avr 4.8.1-arduino5
- MacOS系统,需修复
- 进入
File
→Preferences
,在 Additional Board Manager URLs 中添加http://digistump.com/package_digistump_index.json
。 - 进入
Tools
→Board
→Boards Manager
,安装 Digistump AVR Boards by Digistump。 - 进入
Tools
→Board
,选择 DigiSpark (Default – 16.5 MHz)。 - 此时即可开始使用项目进行USB设备模拟。
注意:项目的安装和使用需要一定技术背景和Arduino编程的基本了解,如有问题,可查阅相关教程或论坛寻求帮助。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】