作者pugboy (缘投肥)
看板Electronics
标题[讨论] 如何用8051来控制LED亮度调整呢?(PWM?)
时间Wed May 13 21:01:10 2009
https://www.youtube.com/watch?v=GyGUSmGTd60
我有RGB的带状LED,想写一个可以调整LED亮度的程式,
就跟上面的影片一样,这样比较有层次的感觉,
就我所知好像可以用PWM的方法写,
可是翻了几本书结果都是跟LED没关系的,
好像都是用来控制步进马达,
想请问各位大大!要是用Keil C语言写 或者是 组合语言写,
大概是要用什麽方法写呢?
我目前只有想到利用delay控制明灭给视觉上有亮度的错觉,
可是实际用起来效果并没有很好,
请问有没有更好的方法呢??
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.88.169
1F:推 ksmrt0123:最简单的方法 用TxD当做PWM输出 请到ASM板翻我的文 05/13 21:31
3F:→ TroyLee:我一直觉得这很有趣...但是应该要花超多时间去焊吧 XD 05/13 21:53
4F:→ beagle:哇, 这个好炫 05/13 22:10
5F:推 rogerable:好花喔┐(─_─)┌ 05/13 22:13
6F:推 TroyLee:中间还有中文字 囧.... 我觉得弄个立体的圣诞树不错耶... 05/13 22:15
7F:推 l1l1l1l1:用PWM写 05/13 22:39
8F:→ narcissusli:这个应该是RGB LED灯条吧?! 一串一串组合 05/14 02:04
9F:推 ykjiang:它上面有提到用掉多少 LED 吗? 05/14 13:26
10F:→ ykjiang:看到了,4096 棵,科科 05/14 14:54
11F:推 katheryne:还有更炫的,用转动的风扇,加LED亮度控制/颜色控制 05/14 19:19
12F:→ katheryne:这样就可以用2D的LED平面,作出立体的效果 05/14 19:20
14F:推 katheryne:楼上那个超出 LED 的能力范围了吧 @@ 05/15 00:25
15F:推 TroyLee:仔细看会看出端倪.其实他是用参有萤光剂的液体加上UV LED 05/15 01:39
16F:→ TroyLee:闪烁去产生视觉暂留的样子 05/15 01:40
17F:→ beagle:可是火柴棒和手去抓住水滴的时候要怎麽说呢? 05/15 01:41
18F:→ beagle:那时水滴不像是一直连续的样子啊... 05/15 01:41
19F:→ beagle:我知道了, 火柴棒去碰和滴进水里的瞬间是高速摄影 =.= 05/15 01:44
20F:推 TroyLee:因为水滴滴出间隔的时间可以控制.. 05/15 03:16
21F:推 TroyLee:我想应该是没有用高速摄影机.. @@ 05/15 03:19