Am I drawing too much power from the board?

A digital output pin can source/sink at most 40mA, all pins together not more than 200mA.