視覺暫留POV LED

視覺暫留是個對眼睛欺騙的小把戲,簡稱P.O.V.(Persistence of Vision),製作一個LED光棒,揮舞在空中甩還蠻好玩的,最有趣的是我們可以自己製做出想要的圖案,或是像在BIT MAP上面一樣寫字作畫,玩家可以在pov[35]自行型設計出圖樣,以下介紹如何用Launchpad搭配套件製作自己的POV玩具。

雖然拍攝POV用影模式拍不太出來實際效果,但在黑暗中會看起來很炫,有時候看不到最後一個字母O,

就變成了顯示出HELL(地獄)....算是個冷笑話嗎? 想要作出個人化玩具,當然可以只要改變pov[35]的數值,另外做出其他的圖形或字

  • 影片一 實際操作POV影像

  • 主題 - 製作獨一無二的光影POV LED裝置 (附自訂文字編輯器)

  • 製作材料

    • LED燈 X8

    • LaunchPad基板 X1

    • 萬用擴充電路板X1

    • AA電池X2

    • AA電池盒X1

    • 3-PIN接頭

  • 組裝解說

焊上8個LED燈,組合上基板之後,在連接上2顆串連AAA電池,在載入晶片核心程式就可以開始玩了

  • 工作原理

你看出工作原理了嗎? abcd是LED由上到下的順序,1到35是時間軸

  • 上傳程式碼到基板

請參照<初次使用整合開發環境>步驟,再貼上程式碼,即可運作。

  • 原始程式檔

原始程式碼, POV_LED8
  • 參考來源: 大人的科學,Vol. 27

http://www.egarante.net/2010/10/mspov430-pov-with-launchpad.html

  • 進階應用 - 簡易自訂文字,POV字碼產生器

如果認為每次要改顯示出來的圖案,要自己編出這個pov[]內的慢慢繪出bitmap才能顯示出來有點太過複雜,

或許可以用電腦界面程式LabVIEW寫出一個pov編輯器來達成喔!只要用滑鼠點選LED燈的亮暗狀態就可以畫出一個任意圖形出來,

然後在POV-Editor程式視窗,按左上角的箭頭RUN按鈕,會自動轉換成基板C語言的原始程式碼,玩家只要將下方的文字碼直接COPY拷貝貼上Paste到CCS上即可完成。

>>>> 安裝檔案此處下載 <<<< ( http://webhd.xuite.net/_oops/gmaxsonic/yox )

>>>> 原始檔案此處下載 <<<<

進階應用 - 參考更完整的外型範例1

進階應用 - 參考更完整的外型範例2,利用電池盒改裝