準備
◆Arduinoのソフト(PCにインストール無料)
◆Arduino のハード(ピンヘッダー同梱)(360円+送料170円)
◆超音波測距センサモジュール(US-015) (150円+送料170)
ツール > マイコンボード > Arduino Uno
ツール > シリアルポート > Arduino Unoが接続されているポート

スケッチを書く
int interval = 0;
double distance = 0;
void setup() {
pinMode( 2, OUTPUT );
pinMode( 3, INPUT );
Serial.begin( 9600 );
}
void loop() {
digitalWrite( 2, HIGH );
delayMicroseconds( 100 );
digitalWrite( 2, LOW );
interval = pulseIn( 3, HIGH );
distance = interval * 0.017;
Serial.println( distance, 1 );
delay(3000);
}
→
◆シリアルモニタで見てみましょう
単位はcm
◆Arduinoのソフト(PCにインストール無料)
◆Arduino のハード(ピンヘッダー同梱)(360円+送料170円)
◆Arduinoのソフト(PC)とArduinoのハードをつなぐUSBケーブル(100円+送料170円)

工作開始
◆全てつなぎましょう.
◆Arduino Uno にスケッチ を書き込みましょう

ツール > シリアルポート > Arduino Unoが接続されているポート

スケッチを書く
int interval = 0;
double distance = 0;
void setup() {
pinMode( 2, OUTPUT );
pinMode( 3, INPUT );
Serial.begin( 9600 );
}
void loop() {
digitalWrite( 2, HIGH );
delayMicroseconds( 100 );
digitalWrite( 2, LOW );
interval = pulseIn( 3, HIGH );
distance = interval * 0.017;
Serial.println( distance, 1 );
delay(3000);
}
→
◆シリアルモニタで見てみましょう
実測:3cm~450cm測れました。正確さは抜きにして、反応しました。