You may have encountered several types of adjustable dance lights (flashing leds).Most of them use preset (variable resistors) to adjust switching rates.As mechanical components, presets tend to wear out with use and introduce noise into the circuit.The circuit described here USES a timer IC 555 to select different resistance values to control the frequency of an unstable multivibrator.