void setup() { pinMode(8, OUTPUT); Serial.begin(9600); } int count = 0; void loop() { int val = analogRead(0); Serial.print ("CdS :"); Serial.print (val); Serial.println(); if (val < 200) { count = 300; // 300*10 ミリ秒 } // 追加部分 if (count > 0) { // カウントがまだあれば digitalWrite(8, HIGH); // 点ける count--; // カウントを減らす } else { digitalWrite(8, LOW); // 消す } delay(10); // 反応の遅延を減らす }