Can you give me a bit more info on the heat sinks? Most calculations I’ve seen suggest these can switch 2 amps without needing a sink. I’ve also run a 2.5 amp motor for a few hours using PWM on the fet without a sink and it didn’t get noticeably warm. In any event, the LED spotlights I’m using with this board draw 60mAmps each at full brightness. Given the board has 6 mosfets, that would be 180 LED spots which would make a really bright Halloween yard.I am an Electrical Engineer, and I would opt for using resistors to protect the arduino. The few pennies and the extra 15 min it would take is worth the piece of mind. I would also add heat sinks to the FETS.
Other than these concerns it looks great. Well done!
Gary