아두이노에서 스위치를 동작시켜보았다.
우선 GND(그라운드, - ) 에 하나를 연결하고 8번에서는 + 가 나가서 스위치를 만났다.
스위치를 누르게 되면 회로가 닫히면서 전류가 흐르게 된다.
[ 아두이노 회로 구성 ]
이때 회로의 문제점 ! 저항이 없다는 것이 문제라고 할 수 있다.
V = IR (r 이 거의 0 으로 수렴해버리면 엄청 높은 값이 생기게 된다.)
그렇게 되면 아두이노가 고장날 수 있다고 한다.
하지만 저항을 안넣어줘도 정확하게 아두이노가 동작할 수 있었다. 아두이노에는 내부저항이 있기 때문이다!
[ 아두이노 스케치의 코드 ]
INPUT_PULLUP (off (스위치 안누름, 열린다.): 1 , on(스위치누름, 닫힌다.): 0 )
ON 닫힌다 0
OFF 열린다 1
결국 스위치를 쉽게 구성하기 위해서는 pinMode를 INPUT_PULLUP으로 구성하면 쉽다.
INPUT_PULLUP -> 내부 저항을 이용해서 구성할 수 있다.
'Hello World! > IoT' 카테고리의 다른 글
아두이노 - GPS 모듈 사용해보기 (0) | 2020.09.21 |
---|---|
아두이노 와이파이 ESP8266 + ESP-01 (0) | 2020.09.16 |
아두이노 LED (0) | 2020.09.07 |
아두이노 시리얼 통신 (0) | 2020.08.31 |
아두이노 기초 (0) | 2020.08.26 |