程式設計 開箱殘骸

Wii Remote Projects 用Wii的搖桿玩出不一樣的世界 1/2。

Wii Remote Projects is one of Johnny Chung Lee’s projects. 我是有一次在網路上逛到的,雖然這東西有點久,不過對我來說還是挺新鮮的一件事情。 那些影片以及他在TED上的演講都讓我印象深刻,邊看邊驚呼的我,當下決定一定要買一支Wii搖桿回來玩以及測試。 就在一個多星期以前,我入手了這支夢寐以求的Wii搖桿。

挑的是黑色款,因為我還滿喜歡那個鋼琴烤漆的質感,哈!

一支799,不算貴。

Wiimote如何運作?

Wiimote即Wii Remote,也就是那隻搖桿(遙控器)。它的運作原理很有趣,它是利用Bluetooth v1.2與Wii主機連結並且傳送與處理資訊。 內部有一個三軸加速度感測器,前端有一個高靈敏的紅外線攝影機。

它就是利用這個和內部的加速度感應器去知道玩家的位置以及姿勢等等,然後再將這些訊息傳給主機,這時的主機會根據遊戲程式來處理這些資訊。 如果想要知道更多詳細資訊可以參考英文版的Wiki,裡面的資料非常詳盡,包括第三方應用等等的。

如何與電腦連接?

剛剛提到,Wii Remote是透過Bluetooth與Wii主機連線,換句話說,只要我們的電腦有藍芽的接收器,我們就能接收到Wii Remote的資訊,所以想要嘗試看看,請準備一個藍芽接收器,如果電腦有內建那就不用準備啦! 準備妥當之後,請同時按下Wii搖桿上的1、2按鍵,這時底下四個LED燈會不斷閃爍,如果沒有閃爍請檢查你有沒有裝上電池。

然後開啟電腦的藍芽程式,點下加入裝置。

找到Nintendo RVL-CNT-01這個名稱的裝置。

連接的時候不用任何密碼的配對,因為Wii搖桿本身不是設計給電腦使用的,請選擇不需密碼配對的選項,或者是密碼欄留空。

OK!連上。連上電腦後的Wii搖桿4顆LED會不斷閃爍。

怎麼玩? 想要嘗試影片上的功能,請依照想嘗試的功能下載,在這邊我整理給各位:

Wiimote Whiteboard

電子白板的小程式,不支援64位元的系統,使用方式可以參考以下的影片。

Multitouch

這比較麻煩,我目前還沒有成功過,因為我還沒去買紅外線二極體。

老實說,我認為Wiimote若只是拿來做這些應用的話似乎有些太浪費,並且在我測試之後發現會有一些角度問題,雖然這點只要把紅外線LED反過來就可以解決。

但這樣的應用大大的浪費了整支遙控器搭配的按鍵以及內建的許多功能,因此我認為這支搖桿還能做到更多樣的應用,例如說非接觸手勢控制、非接觸手寫辨識、無線電腦控制…等等。 附上執行程式以及原始程式碼,歡迎大家來共同討論這雖然過時但卻有趣的應用吧 =D

—- 撰文記事 —-

這篇文章放了快半年,當我打開草稿發現我自從3月之後就沒有在動過這篇文章時,我深深感到訝異…當然,還有比這篇文章更久的草稿文,哈哈! 是有拍實測影片,但總覺得很爛,又很懶得重拍(眼神死),就一直放到了現在…重點,我還是沒拍 XDD 因為放太久,久到我已經忘記原本是要怎麼規劃這篇文章了,所以,我決定先把這篇文章發表出來,當作第一部分。而第二部分則是實測的部分,這部分我會等新的影片完成之後再放上來。雖然我知道,這個東西在網路上已經有很多人發布,但我總覺得還有更有趣的應用,而腦中那個應用的想法已經完成一部分雛形,測試也OK,只剩下修正了…雖然已經修正半年了… 不管如何,我想先讓大家再認識一次這個有點過時的東西,下次,我會順便發表我的應用 🙂

您的見解

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料