08用Blockduino編寫客製化程式

1.立正

以下積木組合就是讓機器人立正

試試看更改不同的角度,看會造成什麼效果?

2.跳躍

伺服馬達4和5分別控制左腳掌和右腳掌,用不同的角度變化和延遲時間,可以做出跳躍的效果。

試試看如果改變跳躍的角度,或是改變加號和減號,會發生什麼事情。

3.原地走路

這樣的積木組合看起來可以走路,但是實際上卻是原地走路,仔細想想為什麼會這樣。無論是人走路、魚游泳,腳和尾鰭在移動時都會有波動的樣子,但是這樣的積木組合卻沒有。

4.終於可以走路了

這個積木組合和上例只差了兩個延遲時間的積木,這達成了「重心偏移」的效果。想想看我們的走路不就是這樣嗎?需要產生重心偏移,才能移動另一側的腳。

試試看,如果想要做到邊走邊左轉,或是原地左轉應該怎麼做?