사물인터넷_0411

allzeroyou·2022년 4월 11일

사물인터넷

목록 보기
3/7
post-thumbnail

스위치

총 4개의 단자가 있으며, 1번과 3번이 이어져 있고 2번과 4번이 이어져 있다.

스위치의 푸시 버튼을 누르기 전에는 두 선의 연결이 끊겨 있고 푸시 버튼을 누르면 두 선이 연결이 되는 것이다.

이때 스위치의 ON/OFF는 GPIO 포트로 입력을 받을 수 있다.

FLOATING 상태

스위치를 사용할 때 주의해야할 점은, vcc도 아니고 gnd도 아닌 open된 전압인 floating 상태를 주의해야 한다!

floating 해결법은

pull down/ pull up 회로

이다.

  • pull up
    초기의 상태를 아예 up(high) 상태로 만드는 것이다.
buttonInput Port
offHigh(vcc)
onLow(Gnd)
  • pull down
    처음부터 down 상태로 만드는 것이다.
    |button|Input Port|
    |------|---|
    |off|0(Gnd)|
    |on|High(vcc)|

실습

LED를 output port로 두어 읽은 값이 high이면 high를 출력, 읽은 값이 low이면 low를 출력

코드

아두이노 회로도

숙제

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

profile
모든 건 zero 부터, 차근차근 헛둘헛둘

0개의 댓글