

총 4개의 단자가 있으며, 1번과 3번이 이어져 있고 2번과 4번이 이어져 있다.
스위치의 푸시 버튼을 누르기 전에는 두 선의 연결이 끊겨 있고 푸시 버튼을 누르면 두 선이 연결이 되는 것이다.
이때 스위치의 ON/OFF는 GPIO 포트로 입력을 받을 수 있다.
스위치를 사용할 때 주의해야할 점은, vcc도 아니고 gnd도 아닌 open된 전압인 floating 상태를 주의해야 한다!
floating 해결법은
이다.
| button | Input Port |
|---|---|
| off | High(vcc) |
| on | Low(Gnd) |
LED를 output port로 두어 읽은 값이 high이면 high를 출력, 읽은 값이 low이면 low를 출력
코드

아두이노 회로도

binary counter 버튼을 누를때마다 + 1
규칙을 찾자.