Bird
0
0

Why does the Raspberry Pi use I2C instead of SPI for some sensor connections?

hard🧠 Conceptual Q10 of 15
Raspberry Pi - I2C Communication
Why does the Raspberry Pi use I2C instead of SPI for some sensor connections?
AI2C is wireless, SPI is wired
BI2C uses fewer wires and supports multiple devices easily
CSPI cannot connect more than one device
DI2C is faster than SPI in all cases
Step-by-Step Solution
Solution:
  1. Step 1: Compare I2C and SPI wiring

    I2C uses two wires shared by devices; SPI needs more wires per device.
  2. Step 2: Understand device support

    I2C supports multiple devices on the same bus easily via addressing; SPI requires separate chip select lines.
  3. Final Answer:

    I2C uses fewer wires and supports multiple devices easily -> Option B
  4. Quick Check:

    I2C wiring and device support advantage [OK]
Quick Trick: I2C is simpler wiring for many devices [OK]
Common Mistakes:
MISTAKES
  • Thinking I2C is always faster
  • Believing SPI supports only one device
  • Confusing wired vs wireless

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes