Density Based Traffic Signal System using a Microcontroller