极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15991|回复: 2

計時問題

[复制链接]
发表于 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);

}
}
回复

使用道具 举报

 楼主| 发表于 2016-8-29 19:40:40 | 显示全部楼层
請問有大大可以幫忙回答嗎
謝謝~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-8 19:19:58 | 显示全部楼层
請問有大大可以幫忙回答嗎
謝謝~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 01:54 , Processed in 0.034852 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表