Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int ledPins[] = {3, 5, 6, 9, 10};
- const int frames[][5] = {
- {0, 0, 0, 0, 0}, // Frame 1
- {255, 0, 0, 0, 0}, // Frame 2
- {100, 255, 0, 0, 0}, // Frame 3
- {50, 100, 255, 0, 0}, // Frame 4
- {5, 50, 100, 255, 0}, // Frame 5
- {0, 5, 50, 100, 255}, // Frame 6
- {0, 0, 5, 255, 100}, // Frame 7
- {0, 0, 255, 100, 50}, // Frame 8
- {0, 255, 100, 50, 5}, // Frame 9
- {255, 100, 50, 5, 0}, // Frame 10
- {100, 50, 5, 0, 0}, // Frame 11
- {50, 5, 0, 0, 0}, // Frame 12
- {5, 0, 0, 0, 0} // Frame 13
- };
- void setup() {
- for (int i = 0; i < 5; i++) {
- pinMode(ledPins[i], OUTPUT);
- }
- }
- void loop() {
- for (int frame = 0; frame < 13; frame++) {
- for (int led = 0; led < 5; led++) {
- analogWrite(ledPins[led], frames[frame][led]);
- }
- delay(1000 / 20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment