2021年4月6日 星期二

利用Swift寫mbot程式 part 1

任務一:

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.可以邊走邊有音樂嗎?

-----------------------

  1. moveForward(speed:200) 向前走. speed-->運動速度(0-255)
  2. wait(duration:1)等待 duration-->等待秒數
  3. stop() 停止
  4. moveBackward(speed:200) 向後走. speed-->運動速度(0-255)
  5. 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

      沒有留言:

      張貼留言