こんにちわ、オオバです。

電子工作ってパーツをこまごまと買うことになりますよね。
それ自体は楽しいのですが、、、、
定番のセットを買ってしまった方が効率的と思い買いました。

コチラのArduino互換のキットです。

Arduino 超音波センサーを使って距離を測る_23

ELEGOO Arduino用UNO R3スターターキット

ケースにぎっしりパーツが入った状態で納品。
娘と共にテンションが上りました。

Arduino 超音波センサーを使って距離を測る_29

ということで、一つ一つのパーツの使い方を
メモっていこうと思います。

📝 目次

超音波センサー(Ultrasonic Sensor)

最初は超音波センサー(Ultrasonic Sensor)です。

Arduino 超音波センサーを使って距離を測る_40

超音波を照射して、対象に反射して帰ってきた時間を計測することができ、そこから距離を算出することができます。

ピンヘッダ名内容
VCC出力電圧へ繋ぐ
TRIGHIGHで超音波照射
ECHO超音波センサからの入力
GNDグランドへ繋ぐ

超音波センサーのピンヘッダは上記の通りで、Arduinoと繋ぎます。

ポイント

ECHOピンで取得した値を pulsIn(echoPin, HIGHT) として超音波が帰ってきた時間(マイクロ秒)で帰ってくるため、それを音速に変換して扱いやすくしています。

Arduino 超音波センサーを使って距離を測る_58

サンプルコード

以下は、超音波が返ってくる時間と、対象までの距離を出力します。
距離が100mm以下だったらLEDが光って、単音がスピーカーから再生されるサンプルです。

コチラ

👉 オススメ記事

2021秋 Asset Refreshセール
100以上のアセットがなんと50%OFF!!オオバもいくつか買いました!
期間 : 10月2日午後3時59分まで

👩‍💻 検証環境

🙏 参考サイト