###前提・実現したいこと
Arduinoで超音波センサを試しています。
###発生している問題・エラーメッセージ
'echoPin' was not declared in this scope
###該当のソースコード
//********************************************** //*超音波センサを使って距離を表示するプログラム //********************************************** //********************************************** //*超音波センサを使って距離を表示するプログラム //********************************************** #define ecoPin 2 // echo Pin #define trigPin 3 // Trigger Pin double Druration = 0; //受信した間隔 double Distance = 0; //受信した距離 void setup() { Serial.begin( 9600 ); pinMode (echoPin, INPUT ); pinMode (trigPin, OUTPUT ); } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite( trigPin, HIGH ); //超音波を出力 delayMicroseconds( 10 ); // digitalWrite( trigPin, LOW ); Duration = pulseIn(echoPin, HIGH); //センサからの入力 if (Duration > 0 ){ Duration = Duration/2; //往復距離を半分にする Distance = Duration*340*100/1000000; //音速を340m/sに設定 Serial.print("Distance:"); Serial.print(Distance); Serial.print(" cm"); } delay(500); }
###試したこと
ツール→エンコードを修正をしてみたが、変わりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
こちらのウェブサイトを見ながら、Arduino勉強中です。
http://deviceplus.jp/hobby/entry016/

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。