Introduction
Buttons are the basis of human interaction with the Arduino. We press a button, and something happens. They are simple components, as they only have two states: opened or closed. When a button is closed, current can pass though it. When it's opened, no current can pass. Some buttons are closed when we push them, some when they are released.
In this chapter, we will explore various button configurations and see how to tackle common problems with these. Let's jump in!