Board logo

標題: millis() [打印本頁]

作者: tonyh    時間: 2019-2-10 10:50     標題: millis()

[attach]5894[/attach]
  1. int btnPin=2;
  2. int ledPin=13;
  3. bool btnStatus;
  4. int startTime;
  5. void setup()
  6. {
  7.   Serial.begin(9600);
  8.   pinMode(btnPin,INPUT);
  9.   pinMode(ledPin,OUTPUT);
  10.   startTime=millis();
  11. }

  12. void loop()
  13. {
  14.   btnStatus=digitalRead(btnPin);
  15.   
  16.   //Serial.println(millis());
  17.   
  18.   if(millis()-startTime<=10000)
  19.     digitalWrite(ledPin,HIGH);
  20.   else
  21.     digitalWrite(ledPin,LOW);
  22.   if(btnStatus==true)
  23.     startTime-=10000;
  24.   delay(50);
  25. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2