international
pcborder
category
sns
新商品やニュースなどいろいろな情報を配信しています。

超音波距離センサモジュール HC-SR04

下記の出力ロック問題が解決した製品がSparkFunから発売されましたので、以降の販売を切り替えます。機能は同等ですので、そちらをご検討ください。


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

商品の仕様が変更になり、計測中に出力がロックして計測できなくなる症状が確認されたため販売を中止しております。(2015/07/23)

仕様

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

使い方

  1. トリガ端子を10us以上Highにしてください。
  2. このセンサモジュールが40kHzのパルスを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);
}
2016年8月31日更新
名前 超音波距離センサモジュール HC-SR04
コード番号 SSCI-016063
SKU# 1606
送料区分 150
単価 756
この商品は現在販売しておりません。
短縮URL ssci.to/1606
公開日 2014年1月29日