Pressure Sensor 壓力感應器
Pressure Sensor是Sam Labs Blocks裏的Input device,用作編程的開端。它的主要功能是根據按在sensor上的力度來給出0-100的數值。Pressure Sensor的外觀是一個塊圓形受力片,而內裏有一些量度力度的裝置。當力度越少,給出的數值便會少,而力度越大則數值越大。
所需材料 :
Step 1. 配對 Pressure Sensor
配對後按下右上角的計時器可以看到 Pressure Sensor 的詳細數據 ,
按下 Proximity Sensor 時 , Value 內的數字會改變(0-100)。
愈用力按 Proximity Sensor , 數值愈大(愈接近100) ;
愈小力按/不按 Proximity Sensor , 數值則愈小(愈接近0)。
Ex1. 依照Pressure Sensor的數值來控制DC Motor的速度
1. 把 DC Motor 也配對至workbench平台。
編程概覽 :
DC Motor 的速度會隨 Pressure Sensor 的 Value 而轉變。
編程說明 :
1. 在 「Pressure Sensor」的 「Events」取出「when Pressure Sensor changes」 然後把它拉到工作台上 , 目的是當Pressure Sensor的數值(被按下時)改變時我們再做出之後的行動。
2. 在 「DC Motor」的「Actions」中取出「set DC Motor motor speed to 0 」並加到「 when Pressure Sensor changes」內 , 目的是當Pressure Sensor value 有改變時便改變DC Motor 的速度
3. 在 「Pressure Sensor」的 「Values」取出「get Pressure Sensor value」 然後把加至 motor speed 的數字欄上, 目的是根據Pressure Sensor的數值來改變DC Motor的速度。