Advertisement
Jorge_moises

Untitled

Jan 2nd, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. byte led1 = 13, led2 = 5, led3 = 3; // Criada variaies de nome led1 no pino digital 3 e led2 no pino digital 5
  2. int estadoLed = LOW; // Inicia o estadoLed em LOW
  3. int estadoLed2 = LOW; // Inicia o estadoLed em LOW
  4. int estadoLed3 = LOW;
  5.  
  6. unsigned long Tempo = 0; // Variavel para comparar se é melhor que o tempo estipulado
  7. unsigned long Tempo2 = 0; // Variavel para comparar se é melhor que o tempo estipulado
  8. unsigned long Tempo3 = 0;
  9.  
  10. void setup(){
  11. pinMode (led1, OUTPUT); // led1 define como saida
  12. pinMode (led2, OUTPUT); // led2 define como saida
  13. pinMode (led3, OUTPUT);
  14. }
  15. void loop(){
  16. if((millis() - Tempo) > 300){ // Compara se Tempo eh maior que os 100
  17. piscar(); // Função piscar
  18. Tempo = millis(); // Compara Tempo com millis
  19. }
  20. if((millis() - Tempo2) > 100){ // Compara se Tempo eh maior que os 100
  21. piscar2(); // Função piscar2
  22. Tempo2 = millis(); // Compara Tempo com millis
  23. }
  24. if ((millis()- Tempo3) > 900){
  25. pulsar();
  26. Tempo3 = millis();
  27. }
  28. }
  29. void piscar(){
  30. estadoLed = !estadoLed; // Verifica se o led1 esta em HIGH se sim, altera para LOW
  31. digitalWrite (led1, estadoLed); // Aciona o led1 pela variavel estadoLed
  32. }
  33.  
  34. void piscar2(){
  35. estadoLed2 = !estadoLed2; // Verifica se o led2 esta em HIGH se sim, altera para LOW
  36. digitalWrite (led2, estadoLed2); // Aciona o led1 pela variavel estadoLed
  37. }
  38. // Teste para fazer pulsar
  39. void pulsar(){
  40. estadoLed3 = !estadoLed3; // Verifica se o led2 esta em HIGH se sim, altera para LOW
  41. digitalWrite (led3, estadoLed3); // Aciona o led1 pela variavel estadoLed
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement