Line Following Sensor Block 循線感應

循線是新版 Robo 的新方塊 , 它含有兩大功能,分別是偵測前方有沒有障礙物及循黑線行駛 。

偵測障礙物 :

例子:

偵測有沒有障礙物

相信大家都知道這些自動洗手液機是如何運作的,它的前方設有感應器,當感應到前方有障礙物時便會自動流出洗手液 , 然後關上開關。

按圖砌好Robo智能洗手液機。我們需要做到的效果是:

  1. 偵查到前方有障礙物(手)
  2. 轉動 Motor 模擬嘖出洗手液

第一步 偵查到前方有障礙物

只需要在「Sensing」取出「line tracker detected obstacle」並放至 if condition 上就能偵測障礙物了。

第二步 轉動 Motor 模擬噴出洗手液

當 detect 到 obstacle 便 drive motor 20 cm , 由於設成20cm 所以行駛結束後便會自動關上 motor。

循線 :

例子 :

循線小車

相信大家都知道這些循線機械人是如何運作的,它的底下設有感應器,當感應到黑線時便會自動改變方向。我們的Sensor內部亦有同樣的功能,因為我們會做出一個Robo智能循線機械人學習Sensor是如何編程的。

按圖砌好Robo循線小車。它可以偵查底下的黑線並自動作出反應。

我們需要做到的效果是:Robo  找出黑線 --> 循黑線行駛

從「motion」取出「follow a line」Robo 小車會自動行駛並找出黑線

按下「setting」可以設定 Motor

加入 forever 便能做到不斷循線行駛