MakeyMakey,最近網(wǎng)上很火的一個小板子,它可以給我們眼前幾乎所有的東西都增加新功能,水果也不光可以吃,還可以用來玩啦。 MaKey MaKey是什么呢?它是一塊由麻省理工學(xué)院媒體實驗室的兩位博士開發(fā)出的電路板。通過這塊電路板,你可以讓任何物件成為你實現(xiàn)創(chuàng)意的工具:本子粘上橡皮泥就成了超級瑪麗游戲手柄;一家人在一起可以組建一套架子鼓;要是鍵盤的哪個按鍵掉了,找個水果便可替換;只要你愿意,石頭也能變鋼琴……
MakeyMakey與水果 其實MakeyMakey與Arduino是近親,它與Arduino Leonardo用的主控芯片都是ATMega32u4。 在MakeyMakey官方網(wǎng)站上面,人家就說過了:“You could say this board is 2 in 1. MaKey MaKey runs on top of Arduino.” 后面還說了下MakeyMakey的工作原理及主要的電路元件:它是利用10-50兆歐姆的(比人體電阻大很多的)上拉電阻上拉端口電位,當(dāng)人體或香蕉等觸碰到端口引腳時,就會使端口電平為低,單片機檢測到后,模擬指定的鍵盤鼠標(biāo)動作。 話說昨天剛剛發(fā)配了一塊Arduino Leonardo,還有一個傳感器擴展板,剛一到手,我馬上就想到了一個詞:MakeyMakey! 立馬心潮澎湃啊,改MakeyMakey,必須的!
奧松機器人2013年最新推出的Leonardo 傳感器擴展板v5.0 看了一下網(wǎng)上的相關(guān)資訊,覺得Leonardo改MakeyMakey硬件上沒什么說的,在模擬口上加上拉電阻,不要另改USB(因為一不小心真的會讓USB口game over),而是用串口通過軟件模擬成鍵盤。但程序上感覺不太好用,所以自己試著寫了一個,用上了按鍵去抖動的段子,您別說,效果還不錯,確實跟MakeyMakey的觸控有些神似了。 //Leonardo to MakeyMake void loop()
在Leonardo加八分熟"香蕉鋼琴鍵"的條件下,改成的"MakeyMakey"還是挺好用的,不過可能你用的時候要對參數(shù)小小的修改一下,呵呵。 測定臨界值:未觸摸到與觸摸到A0端口時狀態(tài)對比 怎么樣?看這到里你一定動心了吧?是玩心還是吃心呢?:) ,相信你自己做出的MakeyMakey特別版,一定會讓你也體驗到用身邊的事物做觸控的新奇感覺! 相關(guān)鏈接: 編外一提:看到那生成的巨大的程序代碼量,真擔(dān)心哪天我的Leonardo 肚子裝不下啦,在這里推薦一篇有關(guān)縮減代碼的文章,挺不錯的,來自奧松機器人官網(wǎng)前沿科技,文章地址: http://www./article-90.html |
|