Digispark(Attiny85)测评&写入教程

大约在2018年的夏天,我拿到了这块Digispark,它是一个微型的单片机,插入PC主机USB口上时,会被识别为KeyBoard,这样,它就可以绕过安全软件模拟成为一块键盘来进行预先编好的按键程式。这有点像硬件版的按键精灵,储存芯片大小还很可观。

正面是一个三极管和一个储存器,还有一些电容,右侧就是USB插口。此外,还有九个不同作用的引脚,发来的时候没有焊接到在一起,需要手动焊接。这里的引脚都可以在程序里进行使用,这个在这里我就不讲了,大家可以翻阅一下Digispark官网的帮助。

背面也是很简单。

 

在这里我们写入程式使用的是Arduino IDE和Digispark官网提供的一款编写增强的软件Automator。如果我没记错的话Arduino需要Java环境...(碎碎念),这里我就不给大家展示Arduino了,毕竟我们经常使用=w=,我来展示一下Automator吧:

这款软件并不能直接烧写到Digispark里,但是却可以增强我们编写程式时的体验,能够更简便。(下载地址在文末)

 

这里要安装这两个东西,我记得没错的话应该是直接可以在Arduino里安装,如果不能的话,可以Google一下安装文件,或者去官网找一找,使用不了Google可以用百度碰碰运气。百度收录的关于Digispark的相关内容真的很少。

如果你买回来的Digispark和我的一样的话,那么就选择Digispark(Default - 16.5mhz)。

Digispark一共有两种:

右边这种直插的是我们这篇文章所介绍的,左边这种是自带的MircoUSB插口的,需要用数据线连接到电脑上。如果你所购买的是左边那种,请选择性阅读。

 

我们先来实战一下:设定插入后等待计算机识别,然后WIN+R打开运行,然后启动cmd,然后使用ipconfig查询网络信息。

先来使用Automator来进行编辑:

然后将导出为.ino文件,使用Arduino打开。记住不要把文件名写成中文,会出现BUG。

然后插入Digispark,烧写!

 

烧写之后我插入自己的电脑试了一下,却出现了这个提示:

???  一脸懵逼 ??? 这个是什么状况??

我在Arudino论坛、贴吧和一些讨论群里都询问无果,无奈只能自己研究。一开始只看了白字部分,却忽略了灰字部分,根据灰字部分,我一个一个进行排查。

我电脑上总共连接了三个USB设备,分别是:WIFI网卡、键盘、鼠标。我分别取下后然后再插入,最终排查出是键盘与其冲突。我所使用的键盘不知道为何与其冲突,后来在笔电上面测试发现一切正常,在别的台式机上测试也一切正常,或许是我的键盘的问题。当初没有拿着我的键盘到其他台式机上测试是否冲突。无所谓啦_(:з」∠)_,大家如果出现和我一样的状况,可以尝试取下一些USB设备后然后再插入测试。

 

这是2018年夏天时的过程,由于没有记录,所以现在才发出来,Digispark作为一个小型设备来讲,储存器大小还是蛮可观的。并且,他还有很多玩法,比如:

密码器:你可以给Digispark烧写插入就输入密码的程式。然后自动按下回车,这样就完成了一个USB密码器

…… …… …… (当然了,请勿用于违反当地法律法规的用途 =w=)

还有更多玩法欢迎评论指出哦~


2019年2月4日16:26

SevenC

 

 

本地下载  云盘下载

链接若无法打开或文件失效,请在下方评论通知我,我将第一时间补齐文件。

点赞
  1. Error说道:
    Google Chrome Windows 7

    dalao

    1. SevenC说道:
      Google Chrome Windows 10

      咸鱼啦

发表评论

电子邮件地址不会被公开。必填项已用 * 标注