SKU 1606
超音波距離センサモジュール HC-SR04--販売終了
送料区分: 200
販売終了
商品コード: SSCI-016063
発売日: 2014-01-28
短いURL: ssci.to/1606
売り切れ
¥770
(税込)
¥770
-
¥770
Current price
¥770
下記の出力ロック問題が解決した製品が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);
}
商品コード: SSCI-016063