반응형

안녕하세요 HiCreate입니다!!

이번 포스팅에서는 버튼으로 신호등을 제어해볼거에요

 

구동 방식은 다음과 같습니다.

차량용 신호등이 항상 초록색이다가 버튼을 누르면 노란색 > 빨간색으로 바뀌게 할겁니다.

 

이번 회로에서 처음쓰는 물건이 있네요 바로 버튼입니다.

출처 : 옥션

이렇게 생겼는데요

버튼은 우리가 잘 알고있듯이 누르거나 눌렀다가 떼면 어떤 작동을 합니다.

무엇보다 digital 값을 받기때문에 0 아니면 1입니다.

 

위의 사진이 회로도 입니다. 특이한게 있죠?

LED와는 다르게 버튼은 저항이 있는 쪽에 GND를 꽂아두었네요

딱히 상관은 없지만 버튼이 눌렀을 때 1이라는 걸 회로로 미리 입력해둔 거라고 생각하시면 편합니다.

 

위의 사진은 코드입니다.

 

아두이노 코딩을 할 때 핀 번호를 직접 핀모드에 넣어서 쓰시는 경우는 별로 좋지 않습니다.

코드가 길어지거나 복잡한 걸 만들 때 핀과 기능, 센서 등을 잊어버릴 수 있으니까요

그래서 위의 코드처럼 이름을 붙여서 미리 선언을 해두고 쓰면 안 잊고 쓰실 수 있을 겁니다.

 

그리고 무엇보다 코딩 전에 포트 설정하는 걸 잊지마세요

btn_signallight.ino
0.00MB

이 코드는 원하신다면 다운로드 받아 쓰시면 됩니다.

 

그럼 이번 포스팅은 여기서 마치도록 하겠습니다. 감사합니다.

반응형

BELATED ARTICLES

more