Charry-charry工房(チャーリー・チャーリーコウボウ)

50歳の手習い
(県立秋田工業高校 機械科卒業後、40年目に自分用の旋盤・フライス盤を所有することに)

arudino-13(超音波センサ HC-SR04・・・ Ver1.5.5)

2015-04-21 21:52:19 | arudino


2日間の戦い
結局プログラムのバージョンを1.5.5R2に戻しました。
そしたら上手くいきました。
ダウンロードに要した時間は10分間。

スイッチサイエンスからプログラムをコピーして
ARUDINOに貼り付けました。

http://www.switch-science.com/catalog/1606/

コピーしたプログラムは下記のとおりです。

----------------------------------------------

int Trig = 8;
int Echo = 9;
int Duration;
float Distance;

void setup() {
Serial.begin(9600);
pinMode(Trig,OUTPUT);
pinMode(Echo,INPUT);
}

void loop() {
digitalWrite(Trig,LOW);
delayMicroseconds(1);
digitalWrite(Trig,HIGH);
delayMicroseconds(1);
digitalWrite(Trig,LOW);
Duration = pulseIn(Echo,HIGH);
if (Duration>0) {
Distance = Duration/2;
Distance = Distance*340*100/1000000; // ultrasonic speed is 340m/s = 34000cm/s = 0.034cm/us
Serial.print(Duration);
Serial.print(" us ");
Serial.print(Distance);
Serial.println(" cm");
}
delay(500);
}

------------------------------------------------------------
プログラム1.6.3に翻弄されてしまいました。「うーん残念」

このセンサが動けば、モーターを付けてキャタピラーを動かすこと
に移行したいと思います。

 まだキャタピラーを構築するキットがまだ届いていないので、次
はモーターとセンサを組み合わせた場合の動作について確認したい
と思います。

まずはいがった。

後はプログラム内の数値を遊んでみることにしたいと思います。





最新の画像もっと見る

コメントを投稿