Arduino使用碰撞開關感測碰撞
實驗目標
使用碰撞感測器感應碰撞,發生碰撞時是否可以感測到,數值有何變化,此感應器可以用於車子感應碰撞的發生。
實驗所需元件
1個碰撞感測器
實驗接線
碰撞感測器 Arduino
VCC 5V
GND GND
OUT 2
程式實作提示
本實驗碰撞感測器使用數位訊號輸出,數值為0表示發生碰撞,數值為1表示未發生碰撞。
程式碼
程式碼解說
第1行:設定變數Touch為2,表示碰撞感測器使用D2接腳。
第3到6行:在setup函式內,設定Touch的接腳為輸入模式(第4行),設定序列埠傳輸速度為9600bps(第5行)。
第8到13行:在loop函式內,使用函式digitalRead讀取Touch的數位輸入數值到變數result(第9行),序列埠輸出「Touch:」與變數result(第10到11行),延遲0.1秒(第12行)。
實驗圖