English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

爬過文
人類殘影時間 最長可持續1/24=41.67msec
LED燈的反應時間 差不多是10msec

假若我有一個圓盤 3000rpm
=每秒50轉
=轉一圈需要33.33msec
圓盤上面有一條LED燈(半徑) 大概8顆左右
我想只利用一半圓盤(時間為33.33msec/2)
利用視覺暫留SHOW出""E""這個字
16.665msec轉半圈時間 又要精確的SHOW出字
程式中斷 應該有那麼高的解析度
但要考慮到LED的反應時間 似乎覺得不太可能做的出來!!

請問可以給我建議或想法嗎 ???
謝謝

2007-03-20 10:35:20 · 4 個解答 · 發問者 Anonymous in 科學 其他:科學

謝謝樓下的回答
我看的懂你的意思

我目前程式設計 是全一圈內 SHOW出整個字
並非每一圈秀其一部分
這樣可以嗎

EX 1500RPM
一秒鐘25轉
轉一圈要40msec

人類視覺暫留約24hz (1/24=41msec)
所以我必須要在一圈內SHOW出完整的東西
跑到第二圈 就不會產生殘影了....
這樣對嗎

2007-03-21 15:05:35 · update #1

請問豆干~

我是故意設定1500RPM 其實可以更快
但我真的很懷疑 LED的反應時間 跟人眼的反應時間
像我目前
每轉40msec 分成40個刻度來顯示字型
也就是說
LED就可能1mse就轉換狀態 (on->off off->on)
閃1mse即滅
人眼反應的出來嗎????
LED反應的出來嗎????
謝謝

2007-03-26 03:55:44 · update #2

重點 不是轉速多少
而是 人眼與LED反應的時間
真的那麼短嗎

我是故意設定為1500rpm
如果增加為3000rpm
那麼就每轉20msec
一圈分成40個刻度
一個刻度的時間就是0.5msec

人眼可感覺到0.5msec從明到滅的光線 ????

2007-03-28 12:32:12 · update #3

4 個解答

這個東西在市面上還常看到


就是扇形或球形文字廣告


你缺一樣東西就是一轉的開頭要有一個起點訊號來中斷控制器


程式僅要接到中斷訊號固定時間送出資料點亮LED就可以了


如此每一轉都可準確固定位置點亮特定的LED


就可達到顯示文字的目的
這個顯示方式不管轉快轉慢只要程式寫的好都可自動正確工作


2007-03-22 00:02:18 補充:
我想人類視覺暫留應小於24hz
我記得舊式的電影片一秒鐘是12畫面
所以視覺暫留不是問題
最主要是可準確固定位置點亮特定的LED才是重點
當然顯示面不能超過一轉否則就會有疊影

2007-03-20 20:53:09 · answer #1 · answered by 我在生氣 7 · 0 0

到下面的網址看看吧

▶▶http://qaz331.pixnet.net/blog

2014-11-04 15:56:20 · answer #2 · answered by Anonymous · 0 0

約50年前 美規(NTS)和英規(PAL)的電視都定在29.97hz和27hz(左右),
應該有它的原因。

書上都寫人類的聽覺範圍在 20~20K,但我的聽力就只到 13.5K
20年來,我測了約30人,只有3人能聽到17K以上!

APPLE ][個人電腦,它的螢幕會發出約18.2K的聲音!
我有一位朋友他聽得到!
而且我測過,他真的是〝聽〞到 螢幕出的 18.2K的聲音!!
我也只聽到、認識這麼一位〝怪物〞,聽到 幕螢的聲音!

也就是說,真的聽得到 20K 的人,很少!!

所以,24 hz? 我不建議冒這個險!
試試 27hz 吧!

2007-03-28 03:37:20 · answer #3 · answered by ? 7 · 0 0

1. LED的反應時間不是10ms, 應該非常低(1us以下), 所以只要你的CPU夠快, LED絕對可以反應的來的. 還有, 圓盤的速越快越好, 如果低於50RPS(每秒50轉), 顯示效果會打折, 也會有閃爍的現像.

2007-03-24 15:30:33 · answer #4 · answered by 豆干 6 · 0 0

fedest.com, questions and answers