標題:
millis()
[打印本頁]
作者:
tonyh
時間:
2022-1-28 15:43
標題:
millis()
本帖最後由 tonyh 於 2022-1-28 21:16 編輯
// millis() 自程式執行起,經過的毫秒數。
int btnPin=2;
int ledPin=13;
bool btnStatus;
int start;
void setup()
{
Serial.begin(9600);
pinMode(btnPin,INPUT);
pinMode(ledPin,OUTPUT);
}
void loop()
{
btnStatus=digitalRead(btnPin);
//Serial.println(btnStatus);
//Serial.println(millis());
if(btnStatus==1)
{
start=millis();
digitalWrite(ledPin,1);
}
if(millis()-start>3000)
digitalWrite(ledPin,0);
delay(50);
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2