Using a 555 timer to flash lights usually requires setting the device to steady state. The 555 timer generates a square wave output when it oscillates between the high and low states in this mode. You can control the lamp's power and turn it on and off according to the timing set by the resistor and capacitor values in the 555 timer circuit by connecting the timer output to a transistor or relay. It is an easy and effective alternative to using a microcontroller to produce a flashing effect. Cost-effectiveness, simplicity, adjustable timing and reliability are some of the characteristics. The 555 timer gets its name from the three 5-kilohm resistors used in the internal voltage divider network. It has 8 inputs and each input has a specific name and function