mickeyhuang 发表于 2016-8-28 23:20:01

計時問題

本帖最后由 mickeyhuang 于 2016-8-29 19:39 编辑

想請問各位大大
我有用一組光遮開關去控制
A LED 會根據光遮動作...B LED 希望是觸發點亮後10秒就熄滅
目前我是這樣寫..但是B LED 觸發Ttimer 一次後..就不會復原(歸零)
請問要怎麼寫才可以呢? 謝謝

#include "Timer.h"

Timer t;
int pin = 11;
int photocellPin = 2;
int ledPin = 12;
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(pin, OUTPUT);
t.pulse(pin, 1000, LOW);
}
void loop() {
val = analogRead(photocellPin);
if(val<=512){
digitalWrite(ledPin, HIGH);
digitalWrite(pin, LOW);
}
else{
t.update();
digitalWrite(ledPin, LOW);

}
}

mickeyhuang 发表于 2016-8-29 19:40:40

請問有大大可以幫忙回答嗎
謝謝~

mickeyhuang 发表于 2016-9-8 19:19:58

請問有大大可以幫忙回答嗎
謝謝~
页: [1]
查看完整版本: 計時問題