今天是第13天,主題是Loop Block (Brick Buttons),這個命令讓機器人重複做出相同的動作,如果按下EV3主機的按鍵,就停止重複動作。
除了Count次數之外,Loop Block 還能夠配合其他輸入設備的條件結束迴圈的重複執行。
請看下面的程式:
程式中有一個無限重複的迴圈,所以機器人永遠不會執行最後一個聲音命令(發出Do 261.63Hz的命令) 。
選擇Loop Block的其他功能模式,Brick Buttons - Compare,設定為『壓下EV3主機Enter按鍵(中央正方形按鍵)』,程式如下圖:
程式開始執行後,不斷重複判斷觸碰應器的狀態,根據不同狀態發出不同聲音,如果有人壓下EV3主機Enter按鍵(中央正方形按鍵),程式停止重複動作,跳出迴圈,執行最後一個聲音命令,發出Do的聲音。
你的機器人聽話嗎?歡迎留言討論。^^
沒有留言:
張貼留言
探奇歡迎大家留言討論!謝謝分享你的意見。