아두이노에 스위치를 연결하고 모드를 정해 줄 때 'INPUT_PULLUP' 모드가 있어서 찾아 봤다.
pinMode(<pin_number>, <mode>);
<mode>: INPUT, OUTPUT, INPUT_PULLUP
이중 INPUT_PULLUP은 아두이노 보드에 있는 풀업 pull-up 저항을 사용하는 모드이다.
누름단추를 누르면 V = 0, 놓으면 V = 5V 가 된다 (스위치 ON 하면 0V, 스위치 OFF 하면 5V).
풀업모드를 쓰지 않고 'INPUT' 모드를 사용할 때 스위치를 ON 하면 0V가 걸리고, OFF 하면 전압이 떠 다닌다 floating - 불안정하다.
반응형
'Arduino' 카테고리의 다른 글
3개 LED를 독립적으로 켜고 끄기 (0) | 2021.11.05 |
---|---|
스케치 함수 인자 처리 결과 값 전달 (0) | 2021.11.04 |
스텝모터 돌아가게 하기 - 주입펌프 만들기 (0) | 2021.11.01 |
아두이노로 릴레이 동작시키기 (0) | 2021.10.28 |
댓글