Ultizin

Código Aula 5 (Super Maquina 2008)

Jun 8th, 2024
491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. const int ledPins[] = {3, 5, 6, 9, 10};
  2.  
  3. const int frames[][5] = {
  4.   {0, 0, 0, 0, 0},       // Frame 1
  5.   {255, 0, 0, 0, 0},     // Frame 2
  6.   {100, 255, 0, 0, 0},   // Frame 3
  7.   {50, 100, 255, 0, 0},  // Frame 4
  8.   {5, 50, 100, 255, 0},  // Frame 5
  9.   {0, 5, 50, 100, 255},  // Frame 6
  10.   {0, 0, 5, 255, 100},   // Frame 7
  11.   {0, 0, 255, 100, 50},  // Frame 8
  12.   {0, 255, 100, 50, 5},  // Frame 9
  13.   {255, 100, 50, 5, 0},  // Frame 10
  14.   {100, 50, 5, 0, 0},    // Frame 11
  15.   {50, 5, 0, 0, 0},      // Frame 12
  16.   {5, 0, 0, 0, 0}        // Frame 13
  17. };
  18.  
  19. void setup() {
  20.   for (int i = 0; i < 5; i++) {
  21.     pinMode(ledPins[i], OUTPUT);
  22.   }
  23. }
  24.  
  25. void loop() {
  26.   for (int frame = 0; frame < 13; frame++) {
  27.     for (int led = 0; led < 5; led++) {
  28.       analogWrite(ledPins[led], frames[frame][led]);
  29.     }
  30.     delay(1000 / 20);
  31.   }
  32. }
  33.  
Advertisement
Add Comment
Please, Sign In to add comment