1. **Input Devices**: These allow users to input data or commands into the computer. Examples include:
- Keyboard
- Mouse
- Scanner
- Microphone
- Webcam
2. **Output Devices**: These allow the computer to communicate information to the user. Examples include:
- Monitor
- Printer
- Speakers
- Headphones
- Projector
3. **Storage Devices**: These are used for storing or transferring data. Examples include:
- External hard drives
- USB flash drives
- Optical drives (e.g., CD/DVD drives)
Some devices, like multifunction printers, can serve as both input and output peripherals.