Arduino Mega 2560 LESSON:10 超音波センサーモジュール

提供:yonewiki
2026年10月14日 (水) 14:29時点におけるYo-net (トーク | 投稿記録)による版

Arduino Mega 2560に戻る。

概要

 超音波センサーモジュールを接続するレッスンです。


 接続図は以下のようなモノ。


 完成図は以下のような感じです。


 コードは以下のようなモノです。

//www.elegoo.com
//2016.12.08
#include "SR04.h"
#define TRIG_PIN 12
#define ECHO_PIN 11
SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);
long a;

void setup() {
   Serial.begin(9600);
   delay(1000);
}

void loop() {
   a=sr04.Distance();
   Serial.print(a);
   Serial.println("cm");
   delay(1000);
}


 机から天井の高さ、机から床までの高さ、あわせて床から天井までの高さなど、短いメジャーで測れないような長さもおおよその距離が測れるのでいいですね。但し、コンピュータに接続しておかなければならず、LCDなどをMega2560に搭載して、電池駆動にしないと携帯性がないのでいろんなところを測るというのは難しい。あとは面との距離なので、測りたいところに板などを当ててあげないといけないですね。おおよその距離なので、実際に表示された距離を信じると誤差があるのでピッタリにおさまるような設計をしたいときなんかには使えない距離です。おおよそを測りたいときに向いてる。目に見えないところの距離を測っているので、どことどこの距離なのかがわからない謎仕様であるので、使い道はかなり限られると思うな。

 

Arduino Mega 2560に戻る。