最近在玩超音波感測器,型號為HC-SR04P,需要測量我打出的超音波訊號收到的時間,而Arduino的pulseIn()這個函式的功能為偵測一脈衝訊號長度,由於超音波感測器是從Trig打出訊號,由Echo收到後,傳送相對應時間(長度)之訊號至該腳位,因此使用此函式來偵測訊號寬度,就能知道Echo收到訊號的時間。

語法:

pulseIn(pin,value);

其中pin為偵測腳位,value為偵測脈衝為高、低訊號。

(關於超音波會再找個時間整理,再放到部落格紀錄)

Reference: pulseIn() - Arduino Reference

文章標籤
全站熱搜
創作者介紹
創作者 甲水果 的頭像
甲水果

個人學習存放

甲水果 發表在 痞客邦 留言(0) 人氣(18)