Motion

OhBot 有多種 Motion Output 供用家選擇包括 : 頭部(HeadTurn , HeadNod) , 眼晴(Turn , Tilt , 轉色) , 口部(lip)

以上是 Motion 的 Coding Block

編程前需知 :

OhBot 的預設狀態下所有數值都會是5 , 例如當 HeadTurn 是 5 , 即頭是向正前方看 , HeadNod 是 5 則是水平視覺

頭 | HeadTurn :

首先 HeadTurn to 10 向右轉 , 然後 to 0 向左轉 , 最後返回正前方 to 5

Change HeadTurn by n 的意思是改變現時頭的位置 , 正數為向右轉 , 負數為向左轉。

每次最大的轉動為 + - 5 , 要注意的時當 OhBot 的 HeadTurn 數值不能超過 10 或低於 0 ;

例如當 Headturn 已是 5 的時候再 change by + 5 將不會做出任何動作

「Set HeadTurn Speed」則是頭的轉動速度 ; 其數值對 OhBot 真實的轉變速度影響幅度不大

頭 | HeadNord :

首先 HeadNord to 10 向上抬頭 , 然後 to 0 低頭 , 最後返回水平視覺 to 5

眼 | EyeTurn :

EyeTurn 的操作跟 HeadTurn 完全一樣

眼 | EyeTilt :

EyeTilt 的操作跟 HeadNord 類似 , 向上望 , 向下望 , 水平..

LidBlink 的數值是另外計算的 , 10 為預設值(開眼) ; 0 為關上眼睛。

口部 | Lip :

lip = 10 的時候是開到最大 , lip 都 = 5 是預設的閉上口 ,

Toplip 的數值愈大代表愈為向上 , Bottomlip 的數值愈大愈為向下 ;

一般來說我們不會採用 5 以下的數值 , 因為口部會移位。

先開口然後設回預設值(關上口)

眼 Eye :

「set eyes to yellow 」就是改成黃色 , 按下 yellow 更改成其他顏色。

「set eyes to yellow to n 」 是設定顏色和深淺度 , 數值愈細顏色愈深 ; 目前只能改變紅 , 藍 , 綠 3種顏色的深淺度。

「change eyes blue by 5」 即是變淺 5 數值。有正負之分 ; 負數則為加深。