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行)。

實驗圖