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
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 以下的編程較少使用因此不作說明