Arduino Ameba - GPIO pulseIn - 超音波 HC-SR04



接線 :

腳位 HC-SR04 有四隻腳.

VCC - 5V
Trig   -  D8
Echo - D6
GND - GND


example :
https://github.com/neojou/arduino-ameba/blob/master/example/GPIO/HC-SR04-pulseIn/HC-SR04-pulseIn.ino


程式說明 :

pulseIn 在 wiring_pulse.cpp

目前我的 D5 因為試 UART1 被佔, 所以改用 D8.
( 可以用 blink led 程式, 測試看哪一個 GPIO 可以 output 即可 )


測試結果: 的確會變化, 但沒有想像靈敏準確, ( 用手去擋 )
有用 示波器 看波型, 他以 echo high 的時間來做判斷...
應該不是程式問題.


參考: http://ming-shian.blogspot.tw/2013/09/arduino-hc-sr04.html




留言

熱門文章