Sensing

由於 OhBot 上的 Sensing block 眾多 , 我們只選取常用以及有特別用途的作介紹

key space pressed ?

比起 when ____ key pressed , 「key space pressed?」 可作為 if then 之間的條件使用 ,

不像 「when ..... pressed」只能當作編程的開始

ask :

「ask」是詢問然後輸入或說出一些字串後讓 Ohbot 做出反應 ;

ask and wait 是輸入文字 , ask and listen 是讓 OhBot 進行聆聽及語音識別 (並非非常準確)。

通常會配合「answer」作使用 , 當答案是正確時便...(利用 if then statment 做出 Speech 及 Motion 的 Output

Camera :

相機功能可用作偵測人面使用 , 連接相機及編程教學可按此

External Sensor ( Touch , Tilt , Light)

light 是光度感應 , 數值為 0 - 10 數字愈大愈光 ;

touch 為觸感 , 按住 touch sensor 時 = 1 , 沒被接下時 = 0 ;

tilt 為傾斜感應器 , 當 sensor 斜向時 = 1 , 否則 = 0

Light :

light 是數值(六角形編程積木) , 因為需要用上「大於/小於 數值」作為條件(sensing) , then 做出 Output

Touch / Tilt :

Touch 以 Tilt 都是正與錯 (圓形編程積木) , 因此無需加入 大於/小於 能直接作為 if 的 條件(圓形編程)使用

即 當 True 時 ... Say Hello!

較為少用 :

Reset timer 以下的編程較少使用因此不作說明