Updated to use hardware serial port and hardware PWM on Arduino Mega board. Also uses a much larger color table that may not work on Arduino Uno