0Pricing
Arduino & IoT Academy · Lesson

Why Buttons 'Bounce'

See the false triggers a contact creates.

One Press, Many Signals

You press a button once, but your Arduino may see several presses. This sneaky problem is called bounce, and it trips up almost every beginner. 😅

Inside a Push Button

A button is just two metal contacts that touch when you press. They feel solid to your finger, but at the microsecond level they are anything but.

All lessons in this course

  1. Why Buttons 'Bounce'
  2. Debounce with millis()
  3. Store a Value in EEPROM
  4. Remember a Counter After Reset
← Back to Arduino & IoT Academy