自造星球-创客空间  - 讨论区

标题:小即是美:基于ATiny85的微型Arduino开发板

2015年08月28日 星期五 07:53

今天要说的是一款基于ATiny85的微型Arduino开发板。ATiny85芯片只有8个引脚,但其依然是一个完整的MCU,性能指标也不差。

这款微型Arduino开发板并不是Arduino官方设计生产的,所以不能叫Arduino,它的名字叫DigiSpark。DigiSpark初期在国外著名众筹网站上筹集到了超过30万美元的资金。如今发展很不错,已经有多款开发板和配套外设扩展板。

国内寨都的山寨能力是不容小觑的,很快就有复制品出现,我拿到测试这块开发板的就是国内的仿制品,看上去质量还不错。

DigiSpark看上去很简单,IO引脚很少。我刚开始研究的时候,很是疑惑,其有USB接口,但却没有传统的USB-TTL转换芯片,莫非ATiny8直接支持USB么?我查了半天Datasheet,并没有发现USB的信息。后来经过进一步研究,才知道它是需要安装特殊的驱动来实现USB接口的。这个USB接口也很强大,除了可以下载程序之外,还能模拟键盘鼠标。

要使用Arduino IDE来开发程序,我们需要安装额外的支持软件包,步骤如下:

1,配置Additional Boards Manager URLs:

2,在Boards Manager中安装DigiStump AVR Board by Digistump:

3,选择开发板为Digispark(Default - 16.5mhz):

然后我们就可以正常开发Arduino程序了。

我测试了两个程序,第一个是经典的LED闪烁程序:

第二个是模拟鼠标移动和点击的程序,这个程序确实会有点击动作,需要小心运行,防止误操作:

更多的资料可以去DigiSpark官网研究,此款开发板是开源硬件,无论硬件本身还是ATiny85的Firmware都是开源的。

参考资料:

http://digistump.com/wiki/digispark

http://digistump.com/wiki/digispark/tutorials/connecting


如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号