[18장] 아두이노 버튼을 이용하여 LED 제어하기

[18장] 아두이노 버튼을 이용하여 LED 제어하기

아두이노 버튼을 이용하여 LED 제어하기

서론

아두이노는 많은 사람들에게 친숙한 마이크로컨트롤러입니다. 이 작고 강력한 장치를 사용하여 다양한 프로젝트를 구현할 수 있습니다. 오늘은 아두이노 버튼을 이용하여 LED를 제어하는 방법에 대해 알아보겠습니다.

필요한 재료

  • 아두이노 보드
  • 버튼 모듈
  • LED
  • 저항 (220옴)
  • 점퍼 와이어

회로 연결

아두이노 보드와 버튼 모듈, LED를 연결하기 위해 다음과 같은 회로를 구성해야 합니다.

[18장] 아두이노 버튼을 이용하여 LED 제어하기
출처: Miguel Á. Padriñán

  1. 아두이노 보드의 5V 핀에 버튼 모듈의 VCC 핀을 연결합니다.
  2. 아두이노 보드의 GND 핀에 버튼 모듈의 GND 핀과 LED의 마이너스(-) 핀을 연결합니다.
  3. 버튼 모듈의 OUT 핀을 아두이노 보드의 2번 핀에 연결합니다.
  4. LED의 플러스(+) 핀을 아두이노 보드의 13번 핀에 연결합니다.
  5. LED의 마이너스(-) 핀을 저항을 통해 아두이노 보드의 GND 핀에 연결합니다.

코드 작성

이제 아두이노 IDE를 열고 다음과 같은 코드를 작성합니다.

코드 설명

위의 코드는 버튼 모듈과 LED를 제어하는 아두이노 코드입니다. buttonPin 변수에 버튼 모듈이 연결된 핀 번호를, ledPin 변수에 LED가 연결된 핀 번호를 설정합니다. buttonState 변수는 버튼의 상태를 저장하는 변수입니다.

setup 함수에서는 버튼 모듈 핀을 입력으로 설정하고, LED 핀을 출력으로 설정합니다.

loop 함수에서는 digitalRead 함수를 사용하여 버튼의 상태를 읽어옵니다. 버튼이 눌렸을 때 buttonState 값은 HIGH가 되며, 이때 LED를 켜게 됩니다. 버튼이 눌려지지 않았을 때 buttonState 값은 LOW가 되며, 이때 LED는 꺼지게 됩니다.

마무리

이렇게 아두이노 버튼을 이용하여 LED를 제어하는 방법을 알아보았습니다. 이를 응용하여 다양한 프로젝트를 구현할 수 있습니다. 아두이노를 활용하여 창의적인 아이디어를 실현해보세요!

다른 글 보기

이 게시물이 얼마나 유용했습니까?

별을 클릭해서 평가해 주세요!

평균 평점 0 / 5. 투표 수: 0

아직 투표가 없습니다! 이 게시물을 평가하는 첫 번째 사람이 되세요.

error: Content is protected !!