Beginner Embedded Systems & IoT
Q27 / 100

What is the purpose of "debouncing" when reading a mechanical button or switch?

Correct! Well done.

Incorrect.

The correct answer is A) To filter out rapid, unintended signal fluctuations caused by the physical contacts of a switch, ensuring a single press registers as one event

A

Correct Answer

To filter out rapid, unintended signal fluctuations caused by the physical contacts of a switch, ensuring a single press registers as one event

Explanation

Mechanical switches can produce multiple rapid on/off transitions ("bounce") when pressed; debouncing (in hardware or software) ensures this is treated as a single clean press.

Progress
27/100