基本上是用兩隻腳緩步前進,後面拖著一台EV3主機。
(我不喜歡用電線『拖著』東西,應該可以改為用積木連結,免得電線扭曲變形。)
請參考影片:
他的部落格還提供Black Sparrow的組裝圖示,請大家直接到他的網頁下載。
Buster Haus也有其他創作,蠻適合參考組裝,
例如這個Double Worm Gear Reducer可以讓馬達超慢速旋轉。
還有這個使用31313創作的Mini Walk3r。
延伸閱讀:http://www.busterhaus.com/
2014.03.27 更新:
原作者這篇文章提到Simple Biped Program,
程式圖片在這裡。
我想他是參考https://community.lego.com/t5/MINDSTORMS/EV3-3-motors-at-once-Programming-help/td-p/7568256,
誤解之後所寫的程式。
探奇認為程式應該類似下圖:
歡迎討論。
邱老師好:
回覆刪除我在這位玩家的BLOG中2013/10/4的 Simple Biped Program
當中說道"Each motor block is followed by a Variable Write Logic block, then by a Variable Read Logic block."
但其程式:http://goo.gl/x28hIO ,皆沒有拉資訊線告知下一步該如何,看不大懂此玩家之程式精髓為何?
請問:"Variable"指令當中的Logic、Logic Array 的含意及運用的時機?
再次感謝您~
你好:
刪除你真是認真,我還沒有仔細看過這個程式。
經過詳細觀看,我想原作者可能誤會別人的建議,所以才寫出這種程式。
理論上如果沒有資料線的連結,在程式中加入變數的讀出與寫入,並沒有太大意義。
原作者的用意是希望讓三顆馬達同時運轉,都轉完之後,才進行下一個命令。
結果變成:調整馬達的馬力輸出,加上實際負荷,『恰好』可以讓三顆馬達同時運轉。
我想可以實際試試他的程式來驗證。在馬達無負荷的情況下,馬達會同時配合轉動嗎?
邏輯值(Logic)是一種狀態,相當於Number的0與1,在變數中儲存邏輯值,大部份是記錄目前的狀況,用來觸發對應狀況的程式。
可以參考我分享的圖片:https://plus.google.com/u/0/photos/109202688442868491900/albums/5995307290370590961/5995307296926030642
歡迎討論!
讚!!多謝老師的圖解~
回覆刪除我瞭解如何利用"Logic"的真偽+Loop迴圈來控制馬達順序了!!