コンテンツにスキップ
SKU 2860

超音波距離センサモジュール HC-SR04(SparkFun販売品)--販売終了

送料区分: 200

販売終了

商品コード: SFE-SEN-13959

発売日: 2016-08-29

短いURL: ssci.to/2860

売り切れ
¥542 (税込)
¥542 - ¥542
Current price ¥542

後継品は 「超音波距離センサ HC-SR04」 になります。

超音波の反射を利用して対象物までの距離を測る測距センサです。

以前販売していた別会社製の同等品は、仕様変更により動作不良が発生しましたが、こちらでは同種の問題が発生しないことを確認しています。

仕様

  • 電源電圧: 5 V
  • 待機電流: 2 mA未満
  • 信号出力: 0~5 V
  • センサ角度: 15 度以下
  • 測定可能距離: 2~400 cm
  • 分解能: 0.3 cm
  • 端子間隔: 2.54 mm

使い方

  1. トリガ端子を10 us以上Highにしてください。
  2. このセンサモジュールが40 kHzのパルスを8回送信して受信します。
  3. 受信すると、出力端子がHighになります。
  4. 出力端子がHighになっている時間がパルスを送信してから受信するまでの時間です。
  5. 出力端子がHighになっている時間の半分を音速で割った数値が距離です。

ビニール袋、クリアファイル、コピー用紙などで遮蔽してみましたが、全て透過せず遮蔽物までの距離が測定されました。

Arduino用サンプルスケッチ

Trig端子をArduinoのD8、Echo端子をD9に接続した場合

int Trig = 8;
int Echo = 9;
int Duration;
float Distance;

void setup() {
  Serial.begin(9600);
  pinMode(Trig,OUTPUT);
  pinMode(Echo,INPUT);
}

void loop() {
  digitalWrite(Trig,LOW);
  delayMicroseconds(1);
  digitalWrite(Trig,HIGH);
  delayMicroseconds(11);
  digitalWrite(Trig,LOW);
  Duration = pulseIn(Echo,HIGH);
  if (Duration>0) {
    Distance = Duration/2;
    Distance = Distance*340*100/1000000; // ultrasonic speed is 340m/s = 34000cm/s = 0.034cm/us 
    Serial.print(Duration);
    Serial.print(" us ");
    Serial.print(Distance);
    Serial.println(" cm");
  }
  delay(500);
}

資料

製造元希望小売価格:3.95ドル(税別)
製造元の販売ページ:https://www.sparkfun.com/products/...

商品コード: SFE-SEN-13959