如何制作一个GOODUSB
这几天在网上看到一些关于硬件的姿势,便临时起意想自己也整一个badgoodusb,奈何本人手抖的厉害,焊接技术不过关,于是便先在网上买了一些开发板来尝试一下。该板型号为:Attiny85,文末会附上所需程序的网盘链接。
以下是该板的高清无码照片:
背面有一些PCB的纹路,仔细一看好像还有那么一点小帅。
那么就开始吧。
因为是digistump的板子,所以我们肯定要先安装一下驱动:
一片绿,真好,这几天被windows折磨的患上了红色报错PTSD了。
然后就是安装开发板必备的Arduino了
安装完毕后正常打开会加载默认的程序模板,所以应该是这个样子的
setup()里面的语句只会执行一次,而loop()里面的语句会循环不断的执行。
然后还要安装对应digispark的开发板管理器 :
打开文件->首选项,在如图所示的地方输入url。
打开工具->开发板->开发板管理器,在类型 里选择 贡献 然后安装 Digistump AVR Boards
等待安装完毕后就可以在开发板中找到我们的板子型号了
然后把编程器改为USBtinyISP
然后就可以看看别人写好的一些示例,比如说使用开发板来模拟键盘
点击这个之后就会弹出一个新的窗口,里边写有示例。
这个模板里面的东西并不难懂,看一下循环体里面的内容,就是:
1.首先发送一个键盘击键的信号,防止某些老旧系统会丢失在延迟之后的第一个字符
2.然后模拟键盘输入 Hello Digispark!
3.保持与主机的连接并等待 5000 ms
这时我们点击 验证 即可编译
可以看到我们的编译已经完成,没有输出报错信息。
然后我们点击上传
现在需要在60s内向主机插入开发板
插入之后Arduino会把程序写入开发板中
可以看到已经成功写入了,只要这个开发板插入usb接口就会自动执行里面所写的程序
也就是每隔五秒就键入一次 Hello Digispark!
当然也有很多其他的玩法,比如可以写一段程序来打开cmd来执行一些命令之类的
这里推荐一个工具 叫做Automator
只需要点点鼠标就能生成一些常用语句,适合我这样又懒又菜又没有技术的的jio本小子
那些用记事本编程的大佬们看见了笑一笑就好
那么我们接下来就用它来整一个在Win10下打开cmd并执行ipconfig的命令,插到电脑上去就能方便的查看本机ip配置,也算是goodusb了吧。
这里设置了很多延迟和回车的原因是机器响应需要时间,而且输入法也会影响到最终的效果。
在这里默背一遍《网络安全法》,切莫因小失大。
最后给大伙录个屏看看效果如何。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com