A micro controller enables software and hardware to interact with the real world. Sensory components, tactile buttons and touch screens, special function integrated chips, indicator lights, and other components are used to get information in and out so your software and hardware can act on the data.
button components diode dip electronic green ic led oscilator red technology transistor