如何制作一个GOODUSB

网友投稿 2019-10-25 13:16

如何制作一个GOODUSB

这几天在网上看到一些关于硬件的姿势,便临时起意想自己也整一个badgoodusb,奈何本人手抖的厉害,焊接技术不过关,于是便先在网上买了一些开发板来尝试一下。该板型号为:Attiny85,文末会附上所需程序的网盘链接。

https://cdn.china-scratch.com/timg/191027/13164UT7-0.jpg

以下是该板的高清无码照片:

https://cdn.china-scratch.com/timg/191027/13164R561-1.jpg

https://cdn.china-scratch.com/timg/191027/1316495536-2.jpg

背面有一些PCB的纹路,仔细一看好像还有那么一点小帅。
那么就开始吧。
因为是digistump的板子,所以我们肯定要先安装一下驱动:

https://cdn.china-scratch.com/timg/191027/1316492513-3.jpg

一片绿,真好,这几天被windows折磨的患上了红色报错PTSD了。
然后就是安装开发板必备的Arduino了
安装完毕后正常打开会加载默认的程序模板,所以应该是这个样子的

https://cdn.china-scratch.com/timg/191027/131A049E-4.jpg

    setup()里面的语句只会执行一次,而loop()里面的语句会循环不断的执行。
    然后还要安装对应digispark的开发板管理器 :

打开文件->首选项,在如图所示的地方输入url。

https://cdn.china-scratch.com/timg/191027/131A12U4-5.jpg

打开工具->开发板->开发板管理器,在类型 里选择 贡献 然后安装 Digistump AVR Boards

https://cdn.china-scratch.com/timg/191027/131A12102-6.jpg

等待安装完毕后就可以在开发板中找到我们的板子型号了

https://cdn.china-scratch.com/timg/191027/131A1D01-7.jpg

然后把编程器改为USBtinyISP

https://cdn.china-scratch.com/timg/191027/131A21A4-8.jpg

然后就可以看看别人写好的一些示例,比如说使用开发板来模拟键盘

https://cdn.china-scratch.com/timg/191027/131A2EI-9.jpg

点击这个之后就会弹出一个新的窗口,里边写有示例。

https://cdn.china-scratch.com/timg/191027/131A2C13-10.jpg

    这个模板里面的东西并不难懂,看一下循环体里面的内容,就是:

1.首先发送一个键盘击键的信号,防止某些老旧系统会丢失在延迟之后的第一个字符
2.然后模拟键盘输入 Hello Digispark!
3.保持与主机的连接并等待 5000 ms


这时我们点击 验证 即可编译

https://cdn.china-scratch.com/timg/191027/131A3L48-11.jpg

  可以看到我们的编译已经完成,没有输出报错信息。
然后我们点击上传

https://cdn.china-scratch.com/timg/191027/131A35P0-12.jpg

  现在需要在60s内向主机插入开发板
插入之后Arduino会把程序写入开发板中

https://cdn.china-scratch.com/timg/191027/131A34J6-13.jpg

  可以看到已经成功写入了,只要这个开发板插入usb接口就会自动执行里面所写的程序
  也就是每隔五秒就键入一次 Hello Digispark!

    当然也有很多其他的玩法,比如可以写一段程序来打开cmd来执行一些命令之类的
这里推荐一个工具 叫做Automator

    只需要点点鼠标就能生成一些常用语句,适合我这样又懒又菜又没有技术的的jio本小子

    那些用记事本编程的大佬们看见了笑一笑就好

    那么我们接下来就用它来整一个在Win10下打开cmd并执行ipconfig的命令,插到电脑上去就能方便的查看本机ip配置,也算是goodusb了吧。

这里设置了很多延迟和回车的原因是机器响应需要时间,而且输入法也会影响到最终的效果。

https://cdn.china-scratch.com/timg/191027/131A31X5-14.jpg

在这里默背一遍《网络安全法》,切莫因小失大。
最后给大伙录个屏看看效果如何。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com