按鈕
電路配置
※注意開關必須配合電阻使用,以免過大的電流灌入Arduino。使用數位輸入功能讀取按鈕與電阻之間的電壓值。
按鈕結構說明:
按下按鈕後,藍色排與綠色排,四隻針腳導通。
範例1
在本範例中,使用按鈕模組以省去接線步驟
按鈕壓著就亮燈、按鈕放開熄燈
範例2
理論與實務的差距-按鍵的物理限制
1.按鈕狀態的誤判
電線的接觸不良或機械零件鬆動,
稍有晃動即被偵測到…
2.如果壓下後不放手
請思考如何利用程式修正?
新增一個變數來記錄按鈕狀態
雙重確認
偵測到訊號後隔50毫秒再做一次偵測
利用while迴圈,只要按鈕壓下測得高電壓便重複執行空白迴圈,以等待按鍵鬆開