본문 바로가기

택트 스위치로 LED 켜기_디지털인풋[랩뷰&아두이노]

반응형

 어느새 2012년도 반이 다되어가네요. 반년 동안 무엇을 했나? 하는 생각이 들게하는 주말입니다.

거의 3주동안 아두이노 관련 포스팅을 하지 못했네요. 무엇이든지 조금씩이라도 하는게 중요한 것 같습니다. 이번에는 스위치를 누를 때의 디지털 입력을 받아서  LED를 켜보도는 실습을 해보도록 하겠습니다.

 

회로도 구성은 아래와 같이 하시면 됩니다.

아래 회로도는 Fritzing라는 소프트웨어로 그린 그림입니다. 이 프로그램을 찾고 나서 '올레~'를 외쳤습니다. 정말 찾던 프로그램 이었거든요. 처음이라 배선 색깔도 선모양도 쫌 이상하지만 잘 봐주시기 바랍니다.

 

 

 위의 구성은 택트 스위치를 누를 때만 LED가 불이 들어오게 하는 구성입니다. 스위치를 눌렀을 때 5V의 전압이 흐르게되고 디지털 인풋에 전류가 흐르게 됩니다. 그리고 디지털 인풋에 값이 들어오게 될 때 13채널에 디지털 아웃풋으로 전압을 내보내 LED에 불이 들어오게 하도록 구성되어있습니다. 디지털인풋에 입력이 들어와서 HIGH 상태가 되었을 때 디지털 아웃풋 채널에 연결된 LED에 불이 들어오게 해라! 라는 프로그래밍을 짜야겠죠? 랩뷰 켜서 한 번 작성해보도록 하겠습니다.

 

 블럭다이어그램은 다음과 같이 구성하였습니다. 흐름에 맞춰서 주석을 달아놨습니다. 내용을 보고 참고하시면 됩니다.

프론트 패널은 다음과 같이 아주 간단합니다. 밑에 있는 Value는 디지털 인풋값으로 들어오는 값이 0인지 1인지를 모니터링하기 위해 만들었습니다. 값이 1이 될 때 LED에 불이 들어오는 것을 확인할 수 있습니다.

 

 

이상으로 택트 스위치로 LED를 켜는 실습을 마쳤습니다. 블로그를 운영하면서 저 스스로도 여러가지를 많이 배우는 것 같습니다. 앞으로도 도움이 되는 글쓰기 위해 노력하겠습니다. ^^

 

 

 

 

반응형
-->