Hello World!/IoT

간단한 아두이노 스위치

헬로월드! 2020. 9. 6. 19:27

아두이노에서 스위치를 동작시켜보았다. 

우선 GND(그라운드, -  ) 에 하나를 연결하고 8번에서는 + 가 나가서 스위치를 만났다.

스위치를 누르게 되면 회로가 닫히면서 전류가 흐르게 된다.

 

[ 아두이노 회로 구성 ]

 

이때 회로의 문제점 ! 저항이 없다는 것이 문제라고 할 수 있다. 

V = IR (r 이 거의 0 으로 수렴해버리면 엄청 높은 값이 생기게 된다.) 

그렇게 되면 아두이노가 고장날 수 있다고 한다.

하지만 저항을 안넣어줘도 정확하게 아두이노가 동작할 수 있었다. 아두이노에는 내부저항이 있기 때문이다!  

 

[ 아두이노 스케치의 코드 ] 

스위치를 누르면 뭐가 나올지 Serial 모니터에 찍어보는 코드

 

 

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