附加器

DIY一个非常酷的PoV显示器附源码

发布时间:2022/5/5 17:28:18   

今天为大家分享一个DIY产品,如下:

前两天天我在浏览购物网站的时候,被一个购物清单吸引住了,

5个ATtiny13单片机售价1.5美元。

你敢相信,一个可编程的微控制器,只要0.3美元!于是我打算捡个便宜,买几个回来玩玩。

为了让买回来的ATtiny13不落在角落里吃灰,我上网搜索了"ATtiny13Arduino"的关键词,发现Arduino支持ATtiny13,所以我准备拿他搞些事情。

ATtiny13对库的支持有限,所以除了让它点亮几个LED之外,我暂时没有想到其他玩法。

正当我苦苦思索还能做什么时,突然想到了一个很久以前的项目。

那是一个使用ATtiny85的PoV显示器。

(拍出来的效果会闪烁,眼睛看就不会)

PoV显示器基本上是一堆闪烁的LED,并有一些精心安排的延迟。而我发现ATtiny13和ATtiny85都有相同的引脚布局。

那么……嘿嘿,我也来做一个!

材料准备1xATtiny个3毫米的LED(也可以用5毫米的LED,3毫米的看起来更好,因为可以更靠近PCB)1个CR电池1个CR电池座1个滑动开关原型PCB或定制PCB电烙铁

什么是PoV显示器,它们是如何工作的?

人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间(1/16秒),光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。

比如你看一个正常的显示器,像素是以矩阵方式排列的,但在PoV显示器中,像素或者LED则是排列成一个阵列的。就像是你快速翻动小人书那边,由于视觉暂留效应,小人书的人会动起来,这边我们看到的,也不会是一排LED,而是一串字母或者是一幅图像。

ArduinoIDE相关设置

你可能正盯着ATtiny13,想知道"我到底该怎样为这个东西编程,它又没有像Arduino那样的USB接口"。

好吧,要为这个微控制器编程,你需要另一个Arduino,ArduinoNano或ArduinoUno都可以。

下载并安装ArduinoIDE。

用USB线将你的ArduinoNano/Uno连接到电脑上。

打开工具-开发板,选择你的主控板(注意选Uno/Nano而不是ATtiny13)。

现在我们需要将我们的Arduino转换成一个编程器。

在ArduinoIDE中,打开文件-示例-11.ArduinoISP-ArduinoISP

并点击上传按钮。

如果上传成功,就可以用我们的Arduino为其他微控制器编程了。

现在我们还需要在ArduinoIDE上安装ATtiny13的硬件包,因为IDE默认不支持ATtiny13。

打开文件-首选项-附加开发版管理器网址

然后粘贴上下面的链接:



转载请注明:http://www.aideyishus.com/lkgx/132.html

------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章