Tilt Sensor 傾斜感應器

Tilt Sensor是Sam Labs Blocks裏的Input device,用作編程的開端。它的主要功能是根據Sensor的方向來傳送出True/False的訊號。Tilt Sensor的外觀是一個金屬圓柱體,而內裏有一粒小珠,根據Sensor傾斜的方向,小珠便會偏向一方,而這樣就會出現True/False的訊號。

教學影片:

所需用料 :

Tilt Sensor x1

RGB LED x1

Tilt Sensor連接方法 :按我

編程教學

1. 連接Tilt Sensor和RGB LED到Sam Space,把Tilt Sensor拉到介面上。轉動Tilt Sensor看看Sam Space上Tilt Sensor中的灰色點有否移動。

2. 將RGB LED連到Tilt Sensor後面。

3. 將Tilt Sensor直立,讓Sam字在上面,Tilt字在下,看看RGB LED是否沒有亮起來。

4. 將Tilt Sensor倒立,讓Sam字在下面,Tilt字在上面,看看RGB LED是否亮起來。

5. 將Tilt Sensor維持倒立狀態,看看RGB LED是否一直亮着。

進階編程教學

6. 移除RGB LED,並將Behaviors裏Numbers類別中的Counter指令拉出來,連接到Tilt Sensor的後方。

7. 從Output裏拉出一個Log Findings,並連接到Counter的後面。

8. 拿起Tilt Sensor並開似晃動,令裏面的金屬小珠一直移動。你會看到Counter圖示中的數字不斷增加。

9. 打開Log Findings設定,按下Download file as .csv的按鈕,然後Save to File,將文件儲存到Ipad上。

10. 回到Ipad的主頁面,找尋File的圖示並按下,在Recents的文件夾中你會找到一個最近新增的表格檔案,如果你並沒有更改名稱的話,文件名應該是comma-separated values。打開這個文件。 

11. 當你打開這個文件,Ipad會自動以Spreadsheet來開啟這個文件,而你可以見到在表格上有顯示時間,所收集資訊的Input,以及當時的讀數。 

12. 慢慢向下看,你會看到Counter的數值不斷增加,而這個數值就是基於Tilt Sensor的晃動次數。

Tilt Sensor小知識

Tilt Sensor是個會根據Sensor的方向來傳送出True/False訊號的Input Device。不同於Light Sensor一類的0-100 Input,Tilt Sensor會像Button一樣給出True/False的訊號,因此當方向是True的時候,後續編程會進行,而False則不會進行。Tilt Sensor對於需要判別方向角度的Project非常有用,大家可以多試試。