任務一:
1.先將以下的程式寫到mbot 模板
2.check 會不會連線.執行程式
3.向前(MoveForward)走多遠? 量量看
4.更改speed 有什麼不同?
5.函數名放到迴圈內外有何不同?
6.wait() 若沒有這個指令有什麼不同?
7.wait() 更改秒數有什麼不同
8.不寫stop() 有何不同?
9.加上moveBackward(speed:200) 看看有什麼不同?
func myMoveForward(){
moveForward(speed:200)
wait(duration:1)
stop()
}
for i in 1...1{
}
myMoveForward()
---------------
任務二:
1.加上以下的指令 看看會發什麼音?
play(note:.a4,beat:.half)
2.改一下 c4 d4 e4 f4 g4 a4 b4 c5
各是發什麼音?
3.可以一口氣發這幾個音嗎?
4.可以邊走邊有音樂嗎?
-----------------------
- moveForward(speed:200) 向前走. speed-->運動速度(0-255)
- wait(duration:1)等待 duration-->等待秒數
- stop() 停止
- moveBackward(speed:200) 向後走. speed-->運動速度(0-255)
- play(note:a4 :beat:.half) 發出聲音.
音符: c4(Do) d4(Re) e4(Mi) f4(Fa)
g4(Sol) a4(La) b4(Ti) c5(Do)
半音: .half 四分音符: .quarter 八分音符: .eighth
十六分音符 .sixteenth 全音 .whole
沒有留言:
張貼留言