Advertisement
RozeT

blink

Feb 27th, 2020
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const int redLedPin = 2;
  2. const int blueLedPin = 12;
  3.  
  4. int redLedState = HIGH;
  5. int blueLedState = HIGH;
  6.  
  7.  
  8. unsigned long redLedTime = 1000;
  9. unsigned long blueLedTime = 3000;
  10.  
  11. unsigned long timeNowRedP = 0;
  12.  
  13. unsigned long timeNowBlueP = 0;
  14.  
  15. unsigned long timeNow = 0;
  16.  
  17.  
  18. void setup()
  19. {
  20.   pinMode(redLedPin, OUTPUT);
  21.   pinMode(blueLedPin, OUTPUT);
  22. }
  23.  
  24. void loop()
  25. {  
  26.   timeNow = millis();  
  27.   if(timeNow - timeNowRedP >= redLedTime){
  28.     timeNowRedP = timeNow;
  29.     digitalWrite(redLedPin,redLedState);
  30.     redLedState = !redLedState;
  31.    
  32.   }
  33.   if(timeNow - timeNowBlueP >= blueLedTime){
  34.     timeNowBlueP = timeNow;
  35.     digitalWrite(blueLedPin,blueLedState);
  36.     blueLedState = !blueLedState;
  37.    
  38.   }
  39.  
  40.  
  41.  
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement