Lighting 5 leds...the last one lit is always dim
I found the problem, it was a bug in my code. I had found code to read the array size online but it was off by 1.

Instead of:   

for (int thisPin = 0; thisPin &lt; (sizeof(ledPins)/sizeof(int)) - 1; thisPin++)  {
    pinMode(ledPins[thisPin], OUTPUT);      
  }


When I changed it to thisPin &lt; numLeds, it worked correctly. The last pin was simply set to be an input pin instead of an output pin.