下載解壓縮之後,資料夾放在arduino的資料夾libraries裡頭,再重新開啟arduino。
在檔案/範例裡頭有看到HCSR04Ultrasonic的資料夾就表示成功了。
Vcc......5v 紅
Gnd......GND 黑
Trig......12 藍
Echo.....13 綠
開啟UltrasonicDemo後上傳
/*
* HCSR04Ultrasonic/examples/UltrasonicDemo/UltrasonicDemo.pde
*
* SVN Keywords
* ----------------------------------
* $Author: cnobile $
* $Date: 2011-09-17 02:43:12 -0400 (Sat, 17 Sep 2011) $
* $Revision: 29 $
* ----------------------------------
*/
#include
#define TRIGGER_PIN 12
#define ECHO_PIN 13
Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);
void setup()
{
Serial.begin(9600);
}
void loop()
{
float cmMsec, inMsec;
long microsec = ultrasonic.timing();
cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
inMsec = ultrasonic.convert(microsec, Ultrasonic::IN);
Serial.print("MS: ");
Serial.print(microsec);
Serial.print(", CM: ");
Serial.print(cmMsec);
Serial.print(", IN: ");
Serial.println(inMsec);
delay(1000);//每一秒測量一次
}
開啟工具/序列埠監控視窗 |
開啟工具/序列埠監控視窗 |
回傳時間/距離(cm)/距離(英吋) |
沒有留言:
張貼留言