2016年5月3日 星期二

HC-SR04結合PLX-DAQ/運動的分析

可以運用在加速度的實驗,講解x-t圖和v-t圖性質與兩者的關聯。
好不好用??????

記得要選擇與arduino相同的連接埠

1.首先下載PLX-DAQ
2.下載程式碼

// HCSR04Ultrasonic/examples/UltrasonicDemo/UltrasonicDemo.pde
#include
#define TRIGGER_PIN  12
#define ECHO_PIN     13

Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);
void setup()
{
  Serial.begin(9600);

 Serial.println("CLEARDATA");  

 Serial.println("LABEL,Time,Timer,d");//標籤

}

void loop()
{
  float cmMsec, inMsec;
  long microsec = ultrasonic.timing();

  cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM); // 計算距離,單位: 公分
  inMsec = ultrasonic.convert(microsec, Ultrasonic::IN); // 計算距離,單位: 英吋

  Serial.print("DATA,TIME");
  Serial.print(",");
  Serial.print("TIMER");
  Serial.print(",");
  Serial.println(cmMsec);
  // Serial.print("MS: ");
  // Serial.print(microsec);
  // Serial.print(", CM: ");
  //Serial.print(cmMsec);
  // Serial.print(", IN: ");
  //Serial.println(inMsec);
  delay(100);

}

         





2016年5月2日 星期一

HC-SR04超音波測距模組

 下載函式庫


   下載解壓縮之後,資料夾放在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)/距離(英吋)