are devices used to send data to the microprocessor, they  convert data  from human readable form into machine readable form digital form
devices that capture some form of physical data from the outside world and communicate that data in electronic form into the computer system.
&"any peripheral device that can accept data, presented in the appropriate machine-readable form, decode it and transmit it as electrical pulses to the cpu&"