1. 首先,要上手当然要先买个,在taobaoo上买个,不算很贵
2.在官网下个arduino,最好下.zip.,下完再解压,或者可以科学上网。
下载地址 :软件|阿尔杜伊诺 (arduino.cc)
3.打开这个软件,在“文件”的“首选项”添加开发板管理器网址:
http://digistump.com/package_digistump_index.json
这里如果直接打开工具,在开发板管理器下”贡献“里的digistump会显示下载是出错,我们要打开资源管理器中的C:\Windows\System32\drivers\etc\hosts文件,在最后添加
:
:199.232.68.133 raw.githubusercontent.com
保存就可以了。
4.现在在工具里的开发板管理器下”贡献“里的digistump AVR Boards
然后安装
5.现在就可以写代码,然后烧录了
先验证下
然后再 上传
出现了之后,再插入你的BadUSB(之前是不用插的)
烧录好了就会出现这个
这样一个空脚本就上传成功了
现在再分享一个自动解锁的代码 (转载于通过 DigiSpark 实现 Windows 免密登录 - 轶哥 (wyr.me))
#include "DigiKeyboard.h" //library declaration
void setup() { pinMode(1, OUTPUT); //LED on Model USB type A
DigiKeyboard.update(); //Get the Keboard input ready
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_SPACE);
DigiKeyboard.delay(2000); //延时执行
DigiKeyboard.println("你的开机密码或Pin密码");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
digitalWrite(1, HIGH); //Turn on the LED when program finishes
}
void loop() {
}