본문 바로가기
코딩/아두이노

아두이노 스위치로 LED 제어 하기 (간단 버전)

by 어릴적 꿈은 미친과학자 2019. 11. 2.

안녕하세요 전자공이 입니다.

본문에서 다룰 내용은 아두이노에서 스위치로 LED 제어를 하여 LED를 켜고 끄기를 해보겠습니다.

(간단 버전)인 만큼 어려운 점이 없으니 꼭 따라 해 보시길 바랍니다.

 

 

 

 

-준비물-

브레드보드

아두이노

점퍼선

330옴 고정 저항

LED

스위치

 

 

-회로 구성-

----------------------------------------------------------------------------------------

아두이노------------------<>------------------스위치

pin2------------------<>------------------스위치 단자

 

스위치------------------<>------------------LED(+)

스위치 단자------------------<>------------------LED(+) 단자

 

LED(-)------------------<>------------------저항

LED(-) 단자-------------------<>------------------저항 단자

 

저항------------------<>------------------아두이노

저항 단자-------------------<>------------------GND

----------------------------------------------------------------------------------------

 

 

-코드 구성 및 설명-

----------------------------------------------------------------------------------------

void setup(){

pinMode(2, OUTPUT); // 2번 핀을 OUTPUT으로 사용하겠다고 선언

}

void loop)(){

digitalWrite(2, HIGH); // 2번 핀에 5V를 넣어주겠다고 선언

}

----------------------------------------------------------------------------------------

 

-제어 방식-

----------------------------------------------------------------------------------------

버튼을 누르고 있으면 LED 불빛이 유지가 됩니다.

버튼을 누르고 있지 않으면 LED 불빛이 켜지지 않게 됩니다.

----------------------------------------------------------------------------------------

 

코드가 간단하게 되어 있으며 LED 제어가 쉽게 되는 이유는 위의 구성은 코딩에 의존 한다기 보다

하드웨어에 의존하는 정도가 높기 때문에 소프트웨어 제어보다 하드웨어 제어 쪽에 가깝다고 생각하시면 됩니다.

 

 

-LED 스위치 (간단 버전) 끝-

댓글


page contents