ビュー: 164 著者:Grace Publish Time:2021-07-26 Origin: サイト
HC-SR04は、測定距離に非常に人気のあるセンサーです。 40kHzの周波数で超音波波を放出します。超音波は空中を通り抜けます。パスにオブジェクトや障害物がある場合、モジュールに戻ります。伝播時間と音の速度を考慮すると、距離を計算できます。
●典型的な作業電圧:5V
●超小型静的作業電流:5mA未満
●感覚角(R3抵抗は高く、ゲインが高くなるほど、検出角が大きくなります):
R3抵抗は392で、15度以下です
R3抵抗は472で、30度以下です
●検出距離(R3抵抗はゲイン、つまり検出距離を調整することができます):
R3抵抗は392 2cm-450cmです
R3抵抗は472 2cm-700cmです
●高精度:最大0.3cm
●ブラインドゾーン(2cm)スーパークローズ
VCC -+5 V供給
トリグ - センサーのトリガー入力。マイクロコントローラーは、10の米国トリガーパルスを適用します HC-SR04超音波 モジュール。
センサーのエコーエコー出力。マイクロコントローラーは、このピンを読み取り/監視して、障害物を検出したり、距離を見つけたりします。
GND - 地面
IOを使用して範囲をトリガーし、少なくとも10 usの高レベルの信号を与えます。
●モジュールは、8つの40kHzの正方形の波を自動的に送信して、信号戻りがあるかどうかを自動的に検出します。
●信号のリターンがあり、IO出力を介して高レベルで、高レベルの持続時間は(4)伝送から超音波波の戻りまでの時間です。テスト距離=(ハイタイム *音速(340m / s)) / 2
Arduino
pulsein():ピンによる高レベルおよび低レベルの出力のパルス幅を検出するために使用されます。
パルセイン(PIN、値);
Pulsein(PIN、Value、Timeout); // Time
ピン---パルスを読む必要があるピン
値---読み取り、高または低いパルスタイプ
タイムアウト---タイムアウト時間、マイクロ秒単位で、データ型は署名されていない長い整数です
接続は非常に簡単です。ブレッドボード回路の回路図を使用して、以下の画像を参照できます。
ここにあるなら、Arduinoを使用して超音波センサーを使用する動作方法を理解していると思います。行動を起こして、自分で試してみましょう!