人が近づくと反応するロボット

使用機材
aitendo_PM-2
aitendo_びんぼうでいいの[U3R]
ブレッドボード
ArduinoIDE

回路

電源は、制御回路にはUSB CHARGER、モータ用には単三2本の3V電源
を使用しています。

ロボットの試し運転結果は、PM-2の感度が良すぎて、停止しなくて
ずっと動いたままでたまに停止するといった感じです。
今後改良しなくてはいけないです。

下記がスケッチです。
-------------------------------------------------------
//pin 2 : LED
//pin 3 : MOTOR l
//pin 4 : MOTOR r
//pin 8 : speaker
//pin 9 : pir(PM-2)

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, INPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}

void loop()
{
if (digitalRead(9) == LOW)
{
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);

tone(8, 784);
delay(1000);
tone(8, 659);
delay(1000);

digitalWrite(3, HIGH);
digitalWrite(4, HIGH);

tone(8, 698);
delay(1000);
tone(8, 587);
delay(1000);
noTone(8);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);

}
}

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