- Published on
아무것도 연결하지 않은 입력 핀이 0과 1을 무작위로 오가는 이유부터 시작합니다. 플로팅 입력이 왜 안테나처럼 동작하는지, 풀업과 풀다운 저항이 그 문제를 어떻게 해결하는지, 내부 풀업의 실제 저항값은 얼마인지 보드별로 정리합니다. 버튼을 액티브 로우로 배선하는 것이 관례가 된 이유와 외부 저항값을 고를 때의 노이즈 내성 대 소비 전류 트레이드오프를 숫자로 계산합니다. 마지막으로 스위치 바운스의 실제 파형과 RC 하드웨어 디바운싱, 그리고 delay를 쓰지 않는 올바른 아두이노 디바운스 코드를 다룹니다.