準備
◆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測れました。正確さは抜きにして、反応しました。
UNOもセンサーも全く同じものを購入してちょうど試験的に試したかった情報があって助かりました。ありがとうございました。
返信削除こんにちは匿名さん。
返信削除海外の方による、自作自演の販促ブログ。
返信削除こんばんは匿名さん。
返信削除