top of page

RoboParade

影片示範

任務要求

機械人使用一個光線感應器跟隨黑線並使用一個超聲波感應器探測障礙物,當超聲波感應器探測到障礙物移止移動,否則跟隨黑線,而且每秒顯示速度一次。

程式參考

機械人不斷跟隨黑線及探測障礙物

探測到障礙物時停止移動並等候1秒

探測不到障礙物跟隨黑線

探測到障礙物

運用光線感應器探測黑線決定左轉或右轉

不斷顯示速度

等候1秒透過轉動感應器

得出機械人車輪轉動的圈數

把車輪轉動的圈數

顯示到螢幕上

透過數學運算

車輪轉動的圈數

轉換成機械人的速度

*打開裹面的ParadeZZall.ev3p

線的連接

左邊馬達:出口端B

右邊馬達:出口端C

光線感應器:入口端1

超聲波感應器:入口端3

教學

為了把轉動的圈數轉換速度,我們需要進行數學運算

     1. 轉動的圈數 x 車輪的圓周 = 行走的距離

     2. 行走的距離 ÷ 行走的時間 = 行走的速度

 

   行走的速度

= 行走的距離 ÷ 行走的時間                                                    由3

= ( 轉動的圈數 x 車輪的直徑 ÷ 行走的時間                        把2代入公式

= 轉動的圈數 x 車輪的直徑 ÷ 行走的時間                            消去括號

= 轉動的圈數 x 17.6cm ÷ 1秒                                                  把數值代入

轉動的圈數 x 17.6cm

數學模塊:進行數學運算

乘以17.6cm (車輪的直徑 ÷ 行走的時間 = 17.6cm ÷ 1 = 17.6cm)

程式步驟

步驟1到步驟7 請參閱 EV3教學 教學5-跟隨黑線並探測障礙物

8-1

8-2

9-1

9-2

10-1

10-2

11-1

11-2

12-1

12-2

13-1

13-2

14-1

14-2

14-3

14-4

bottom of page