A micro controller enables software and hardware to interact with the real world. Sensory components, tactile buttons and touch s…