傾斜開關(數位)
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/