led显字风扇原理?

神奇的是上面的图案居然会变,十分好奇,求告知原理??


其实就是依靠转速计算出LED灯变化的频率。
这点和老式CRT的显示原理差不多。
比如说风扇的转速时60rpm就是每分钟60圈,每秒1圈(当然实际转速快得多,怎么也得600rpm)。
风扇上有沿半径布置的一串LED灯(也可能是多串,这里只讨论一串的)。这里假定是10个,从轴心到扇叶边缘从1-10编号。然后我们假定0秒的时候LED灯是在风扇正上方0度的位置

么如果你要想要在风扇上显示出6:00整这个效果的话,就需要在0秒的时候把1-10号点亮显示分针,0.5秒的时候把1-5号点亮显示时针,然后在1秒
的时候把1-10号点亮显示分针,1.5秒的时候把1-5号点亮显示时针,以此类推,这样人眼就会接受出一个完整的6:00整钟表的图像了。
复杂的图案也以此类推,因为只要知道这3点:
1.LED灯的初始相位
2.风扇的旋转速度
3.现在的时刻
就能够知道LED灯在某一时刻的位置,只要在不同的位置点亮不同的LED灯,就能最终组成一个完整的图案。
一串LED灯的闪烁可能会很厉害,但是随着串数增多,闪烁会逐渐改善

来源:http://www.zhihu.com/question/21057933

led显字风扇原理?

时间: 08-04

led显字风扇原理?的相关文章

十种MYSQL显错注入原理讲解(二)

上一篇讲过,三种MYSQL显错注入原理.下面我继续讲解. 1.geometrycollection() select * from test where id=1 and geometrycollection((select * from(select * from(select user())a)b)); 函数讲解: GeometryCollection是由1个或多个任意类几何对象构成的几何对象.GeometryCollection中的所有元素必须具有相同的空间参考系(即相同的坐标系).对Ge

十种MYSQL显错注入原理讲解(一)

开篇我要说下,在<代码审计:企业级Web代码安全架构>这本书中讲十种MYSQL显错注入,讲的很清楚. 感兴趣请去读完,若处于某种原因没读还想了解,那请继续往下. 1.count,rand,floor select * from test where id=1 and (select 1 from (select count(*),concat(user(),floor(rand(0)*2))x from information_schema.tables group by x)a); 函数解释

第7章:LED驱动的实现原理

本章完成了一个真正意义上的 Linux 驱动.该 Linux 驱动用来控 制开发版上的 4个 LED 小灯.也就是说通过向 Linux 驱动发送数据可以控制 LED 小灯的开关.为 了方便称呼这个驱动,本书及后面的章节都将其称为 LED 驱动. 虽然 LED 驱动并不复杂,只是控制 了 4个 LED,"但 LED 驱动已经包括了 Linux 驱动所有必要的部分 一个完整的 Linux 驱动主要由 内部处理和与硬件交互降部分组成.其中内部处理主要是指 Linux 驱动的装载.卸载.与设备文件 相关

传输层(一)TCP的三次握手和四次挥手及关闭套接字的原理

TCP连接需三次握手才能建立,断开连接则需要四次握手. 客户端TCP状态迁移: CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED 服务器TCP状态迁移: CLOSED->LISTEN->SYN收到->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED 整个过程如下图所示: 一.建立TCP连接 三次握手:所谓的

浅析LED显示屏的节能原理

LED显示屏的节能概念悄然掀起,成为它最为吸引消费者眼球的亮点,也是近年来火爆增长的原因.当然,经过近几年的疯狂式增长,目前这个行业也陷入了一种僵局以重新洗牌的困局.在这一困境之中,必然有许多企业受此影响而元气大伤,甚至倒闭破产,当然也会有许多企业因此而走出阴霾,获得更为长远的发展.这是行业的发展规律,任何企业都逃脱不了这一劫难,如何在劫难中重生,是每个企业当前比较关注的问题. 在这个节能呼声极高的时代,LED显示屏的进一步节能又无可厚非的成为了这个行业追逐的支撑点.很多企业在这一点上进行各方面

Socket套接字通信原理

Tcp/IP协议关系图 Socket在哪里? 原来Socket在这里 Socket是什么呢? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议. TCP协议 三次握手 四次握手断开 UDP协议 问题 1.为什么握手需要3次,断开需要4次? 2.阻塞和非阻塞的实现原理?

华杰优质LED显示屏广告屏亚户外P10单色led走字屏店面电子小条屏

canvas粒子系统的构建

前面的话 本文将从最基本的imageData对象的理论知识说开去,详细介绍canvas粒子系统的构建 效果演示 下面是实例效果演示,博文结尾有全部源码 imageData 关于图像数据imageData共有3个方法,包括getImageData().putImageData().createImageData() [getImageData()] 2D上下文可以通过getImageData()取得原始图像数据.这个方法接收4个参数:画面区域的x和y坐标以及该区域的像素宽度和高度 例如,要取得左上

SES2 LED控制

SES2 LED控制 1.磁盘LED控制的背景及需求 磁盘阵列中每个磁盘都对应多个LED灯,常用来指示磁盘的状态和行为. 比如当磁盘出现故障需要定位.磁盘缺失.正常在线或者正在读写等情况下,可以通过SAS Enclosre Service来控制enclosure上每个drive对应的LED灯 .初次接触SES2的同学可能觉得它比较抽象,可以把它和BMC类比,整个enclosure也是由嵌入式CPU(比如ARM)及外围电路组成的一个独立系统,可以完成对每个drive LED.内部风扇.电源的设置.