傾斜開關(數位)

1.介紹

傾斜開關,又稱滾珠開關、ball switch、tilt ball switch

外觀為圓筒型,內有小珠子,搖晃可聽見微小碰撞聲。

原理如下圖,只要滾珠能同時碰觸到兩邊金屬,就能將電路導通。

2.基本測試

將滾珠開關元件的GVS(接地、正電壓、訊號)用三條母杜邦線接到arduino的數位腳位(避開0、1、13)

並試用上述程式。

觀察看看

電路連通時,數位腳位是輸出什麼?

電路不通時,數位腳位是輸出什麼?

3.控制板載LED燈

我們學過arduino板上的數位接腳13可控制板上的LED燈。

我們利用滾珠開關輸出的0和1來控制板上的LED開與關。

說看看,上面的程式做了什麼事?

觀察看看

arduino板上LED亮的時候,貓咪說什麼?

arduino板上LED滅的時候,貓咪說什麼?

4.電動骰子

因為傾斜開關可經由角度改變,而輕易地改變輸入數值(0或1)

我們可利用這來寫一個震動感應裝置,只要偵測到震動(輸入數值改變),便扔出骰子。

下載附件的腳色後,匯入scratch內。

並寫好上面的程式。

觀察看看

試著變化一下

1.加入音效

2.加入兩人對戰

3.紀錄每次扔骰子結果(需用到清單)

參考資料

知本國小https://sites.google.com/a/jbps.ttct.edu.tw/zhi-ben-guo-xiaoarduino-yan-xi/

http://yehnan.blogspot.tw/2012/02/arduinoled.html

http://blog.ilc.edu.tw/blog/blog/868/post/97509/685217

https://scratch.mit.edu/projects/17088928/