看板 ASM 關於我們 聯絡資訊
最近因為課程需要 要使用人體紅外線感應感應模組做應用 所以去網路上找相關程式 網路上有滿多範例程式的 如下圖 http://i.imgur.com/0iasvdE.jpg 只是我有一個很大的疑問 那就是我設定的input的腳 都還沒從模組的腳位接到arduino指定的腳位 就會一直接收到HIGHT與LOW 導致接上模組的線 根本無法使用 因為根本無法判斷 上網找了很久 有人也跟我有同樣的問題 但沒有討論出解決的方式 不知道有沒有人知道這是什麼原因造成的? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.4.126 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1480844391.A.E64.html
chuegou: 有其他功能在用那隻腳吧? 12/04 18:51
kenbill8899: 但程式裡面的設定 只有接收 arduino硬體也沒有接任何 12/04 19:01
kenbill8899: 東西 照理來說不該有任何HIGHT LOW 12/04 19:01
god145145: 雜訊 12/04 19:14
有辦法解決嗎? 試過加上電阻 沒有任何作用 ※ 編輯: kenbill8899 (39.8.75.186), 12/04/2016 19:32:08
chuegou: 軟體除彈跳? 12/04 21:05
oscar60111: 你需要pull-high 拿跟1K或10K電阻一端接Vcc一端接該腳 12/12 01:18
hongsiangfu: 不接電阻也行,把PIRout的pinmode改成INPUT_PULLUP 01/25 23:21