Arduino Mega 2560 Compatible Development Board

Your creativity is the only limit. Analogue Input Pins : 16. Digital I/O Pins : 54 (15 provide PWM output).

eBay