Understand input devices and their purposes

Input and Output Devices – IGCSE 0478

Learning Objectives

  • Define input and output devices and explain why they are required.
  • Identify a wide range of common input devices, the type of data they capture and typical uses.
  • Distinguish between primary and secondary input devices.
  • Explain the basic operation of input devices (transduction, ADC, drivers, interfaces).
  • Recognise sensors as specialised input devices and give examples.
  • Identify common output devices, the form of data they present and typical uses.

What Is an Input Device?

An input device is any hardware that allows a user or the environment to send data, commands or instructions to a computer. It converts a physical action, an analog signal or a sensed phenomenon into digital information that the CPU can process.

Categories of Input Devices

  • Manual input devices – operated directly by the user (e.g., keyboard, mouse).
  • Automatic input devices – capture data without continuous user manipulation (e.g., scanner, microphone).
  • Special‑purpose input devices – designed for particular tasks such as gaming, graphics or accessibility.
  • Sensors – detect physical quantities (light, temperature, motion, proximity, etc.) and output an electrical signal that is then digitised.

Common Input Devices – Purpose, Data Captured & Typical Use

Device Category Data Captured Typical Use
Keyboard Manual Alphanumeric characters, function & control keys (binary codes) Typing text, entering commands, shortcut keys
Optical Mouse Manual Two‑dimensional motion, button clicks, scroll‑wheel events Point‑and‑click navigation, drawing, gaming
Touchpad Manual Finger position, pressure, multi‑touch gestures Laptop navigation, gesture control
Touchscreen (Resistive, Capacitive, Infra‑red) Manual / Automatic Touch location, pressure, gesture type Tablets, smartphones, kiosks, interactive displays
Scanner (Flat‑bed, Sheet‑fed) Automatic Optical image of printed material (bitmap) Digitising documents, photos, bar‑codes
2‑D Barcode / QR‑Code Reader Automatic Encoded numeric/alpha data (1‑D) or matrix data (2‑D) Retail checkout, ticketing, inventory control
3‑D Scanner Automatic Depth information + surface texture (point cloud) Reverse engineering, medical imaging, animation
Microphone Automatic Audio waveform (sampled amplitude vs. time) Voice recording, speech recognition, video conferencing
Digital Camera / Webcam Automatic Still images or video frames (pixel colour values) Photography, video calls, image processing
Joystick / Gamepad Special‑Purpose Analog stick position, button presses, trigger pressure Gaming, flight simulators, robot control
Graphics Tablet Special‑Purpose Pen X‑Y position, pressure, tilt angle Digital drawing, CAD, animation
Barcode / Magnetic‑Card Reader Automatic Encoded numeric/alpha data (barcode) or magnetic‑stripe data Retail, access control, banking
Accelerometer Sensor Acceleration on X, Y, Z axes (g‑forces) Mobile device orientation, gaming controllers, vehicle monitoring
Gyroscope Sensor Angular velocity around X, Y, Z axes Stabilisation, VR headsets, robotics
Light / Colour Sensor Sensor Illuminance (lux) or colour wavelength data Automatic brightness control, colour‑matching devices
Temperature Sensor (Thermistor, Thermocouple) Sensor Temperature value (°C/°F) Environmental monitoring, HVAC systems
Proximity Sensor Sensor Presence of an object within a short distance (often infrared or capacitive) Smartphone screen wake‑up, automatic doors, touch‑free interfaces

How Input Devices Work – Basic Process

  1. Physical action or sensed phenomenon occurs (e.g., a key press, light hitting a sensor).
  2. Transduction: The device hardware converts the action into an analogue electrical signal.
  3. Analog‑to‑Digital Conversion (ADC): The signal is sampled at a specific sampling rate and quantised to a set resolution (e.g., 8‑bit, 16‑bit).
  4. Device Driver interprets the raw binary data and presents a standardised interface to the operating system.
  5. Interface / Transmission: Data is sent to the computer via USB, Bluetooth, PS/2, HDMI, Wi‑Fi, etc.
  6. Operating System receives the data, stores it in an input buffer, and makes it available to applications.
  7. Application reads the data and acts on it (e.g., displays a character, moves a cursor).

Key technical terms to remember:

  • Sampling rate – how often the analogue signal is measured (samples per second).
  • Resolution – the number of distinct values each sample can represent (bit depth).
  • Latency – the delay between the physical action and the computer’s response.
  • Driver – software that translates hardware signals into a form the OS understands.

Primary vs. Secondary Input Devices

  • Primary input devices – essential for everyday interaction with a computer (e.g., keyboard, mouse, touchscreen).
  • Secondary input devices – provide additional or specialised functionality (e.g., scanner, microphone, barcode reader, sensors).

Note: The Cambridge syllabus does not require the terms “primary” and “secondary”, but the distinction helps students organise revision.

Sensors – Specialized Input Devices

Sensors detect changes in the physical world and output an electrical signal that is then digitised. They are widely used in embedded systems, robotics, mobile devices and the Internet of Things (IoT).

  • Accelerometer – measures linear acceleration.
  • Gyroscope – measures angular rotation.
  • Light / Colour sensor – measures ambient light intensity or colour.
  • Temperature sensor – measures heat.
  • Proximity sensor – detects the presence of nearby objects.

What Is an Output Device?

An output device converts digital data from the computer into a form that can be perceived by the user or the environment (visual, auditory, tactile or physical).

Common Output Devices – Purpose, Data Presented & Typical Use

Device Category Data Presented Typical Use
Monitor (CRT, LCD, LED) Visual Pixel colour values (images, video, text) Displaying GUIs, games, videos
Printer (Inkjet, Laser, 3‑D) Physical Printed text, graphics, or solid objects (layered material) Hard‑copy documents, photos, prototypes
Speaker / Headphones Auditory Audio waveform (digital sound samples) Music, alerts, video soundtracks
Projector Visual Enlarged image/video projected onto a screen or wall Presentations, classroom teaching
LED/LCD Panel (digital signage) Visual Static or scrolling text and graphics Information displays, advertising
Actuator (motor, solenoid, vibration motor) Tactile / Physical Mechanical movement or force Haptic feedback, robotics, automated doors

Suggested Diagram

Data flow for a manual input device (keyboard) → ADC → driver → USB interface → OS buffer → application.

Key Points to Remember

  • All input devices ultimately produce digital data that the CPU can process.
  • Output devices translate digital data into a form perceivable by humans or other systems.
  • Device categories (manual, automatic, special‑purpose, sensor) help organise study and revision.
  • Primary input devices are required for everyday use; secondary devices extend functionality.
  • Drivers and interface standards (USB, Bluetooth, PS/2, HDMI, Wi‑Fi) are essential for communication between hardware and software.
  • Sampling rate, resolution and latency affect the quality and responsiveness of input devices.

Practice Questions

  1. Match each device to the type of data it captures (audio, image, text, motion, temperature, proximity, etc.).
  2. Explain why a scanner is classified as an automatic input device rather than a manual one.
  3. Identify two situations where a special‑purpose input device would be preferable to a standard keyboard and mouse, and justify your choice.
  4. Describe the role of a device driver in the operation of an input device.
  5. List three output devices and state the form of data each presents to the user.
  6. Give an example of a sensor used in everyday technology and explain the physical quantity it measures.

Create an account or Login to take a Quiz

39 views
0 improvement suggestions

Log in to suggest improvements to this note.