Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. long previousMillis = 0;
  2. long stoptime = 2000;
  3. unsigned long currentMillis = millis();
  4. int led = 13;
  5. int ledstate = LOW;
  6. void setup(){
  7.   Serial.begin(9600); // Debug will be disabled in final versions
  8.   pinMode(led, OUTPUT);
  9.   digitalWrite(led, LOW);
  10.   delay(5000);
  11. }
  12.  
  13. void loop(){
  14.   previousMillis = currentMillis;
  15.   if(ledstate == LOW){
  16.   Serial.println("Turning on LED, Lets see if it turns off in 2 seconds");
  17.   digitalWrite(led, HIGH);
  18.   ledstate = HIGH;
  19.   }
  20.  
  21.   else if(currentMillis - previousMillis > stoptime) {
  22.     Serial.println("Timer has expired, Turning off LED");
  23.     digitalWrite(led, LOW );
  24.   }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement