How does a single Arduino control dozens of LEDs?