Advertisement
naldin

Blink without delay

Jul 18th, 2014
832
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. int led = 13;
  2. int stateLed = 1;
  3. int initialTime;
  4. int time;
  5. long cont = 0;
  6.  
  7. void setup() {
  8.   pinMode(led, OUTPUT);
  9.   Serial.begin(9600);
  10.   initialTime = millis();
  11. }
  12.  
  13. void loop() {
  14.   blinkled();
  15.   cont++;
  16.   Serial.println(cont); //Verificar que nao ocorre atraso.
  17. }
  18.  
  19. void blinkled() {
  20.   time = millis() - 1000;
  21.   if (time >= initialTime) {
  22.     digitalWrite(led, stateLed);
  23.     stateLed ^= 1;
  24.     initialTime = millis();
  25.   }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement