Advertisement
Jorge_moises

Led pulsador

Nov 22nd, 2015
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #define red 3 // Porta com saida PWM
  2.  
  3. int r = 0;
  4. int para = 0; // Variavel para o while o laço
  5. int piscar = 0;
  6. void setup(){
  7. pinMode (red, OUTPUT);
  8. }
  9. void loop(){
  10. if (para < 3){ // Conta ate 3 e para de pulsar
  11. for(r = 0; r <= 255; r++){
  12. analogWrite (red, r);
  13. delay (3);
  14. }
  15. for(r = 255; r >= 0; r--){ // o 255 no r (r=255) faz com que o sketch apague devagar
  16. analogWrite (red, r);
  17. delay (3);
  18. }
  19. para++; // Conta ate chegar a 3 e para o pulsar
  20. delay (1000); // Pulsa e aguarda 1 segunda para pulsar dinovo
  21. }
  22. if(para == 3){
  23. para = 0;
  24.  
  25. for (piscar=0; piscar < 5; piscar++){
  26. digitalWrite (red, HIGH);
  27. delay(300);
  28. digitalWrite (red, LOW);
  29. delay (300);
  30. }
  31. if(piscar == 5){
  32. piscar = 0;
  33. delay (2000);
  34. }
  35. digitalWrite (red, HIGH);
  36. delay (3000);
  37. digitalWrite(red, LOW);
  38. delay (3000);
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement