Switches and push buttons

From wikiluntti

Introduction

Theory A: Simple switch

Theory B: Push Button

DPST button and function

A double pole single throw push button micro switch (DPST) is a widely used button. Push button switches are often color coded to indicate their function.

Three methods to wire

  1. Internal resistor (20k-50k Ω): Use INPUT_PULLUP in setup pinMode( Button_pin, INPUT_PULLUP);. The default value is HIGH (1) and by pressing the button the state goes to LOW.
  2. The bad method: