iT邦幫忙

0

HC-SR505人體紅外線感測器

  • 分享至 

  • xImage

HC-SR505人體紅外線感測器
使用的板子esp32 nodemcu-32s

在使用紅外線感測器時,一直回傳1的數值,也沒有去動它,或是移動到,程式的部分也是依照網路上寫的下去修改

int sensor = 34; //訊號線

void setup() {
Serial.begin(115200);
pinMode(sensor, INPUT);
}

void loop() {

int moving = digitalRead(sensor); //讀取D9是否有偵測到物體移動
if(moving==1){ //如果有物體移動
Serial.println("有東西在動!");
}
}

不知道是不是板子出了問題,還是我接法有問題呢!!???

五十男 iT邦研究生 5 級 ‧ 2022-11-03 08:22:05 檢舉
還是真的 "有東西在動!"
包括您自己
⊙⁠﹏⁠⊙,可能真的有東西在動!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-11-03 12:15:23
最佳解答

若照這篇範例
在 setup() 最後加一列

digitalWrite(sensor,LOW);

試試看

感謝您,問題解決了,不過現在發現了另一個問題,它的感測距離,好像有點短,不到50公分的樣子

franx0722 iT邦新手 2 級 ‧ 2022-11-04 13:22:52 檢舉

這個模組有電位器可以調整嗎?

我要發表回答

立即登入回答