아두이노를 처음 시작했다면 LED를 켜봐야 아두이노 해봤다고 할 수 있다.
그래서 이번 글에서는 아두이노로 LED를 켜고 끄는 방법을 알아보려고 한다.
아두이노 프로그램을 시작하기 앞서서 미리 준비를 하자
-준비물-
LED 1개
고정 저항 330옴 1개 (저항읽는 방법)
아두이노 보드 1개
브레드 보드 1개
점프 케이블(수/수) 2개
준비물이 완료되면 아두이노 프로그램을 실행해보자
아두이노 스케치 부분에 아래와 같은 코드를 입력해준다.
편하게 하려면 복붙하면 된다.
---------------------------------------------------------------------
int led = 10;
void setup(){ pinMode(led,OUTPUT) }
void loop(){
digitalWrite(led,HIGH); delay(1000);
digitalWrite(led,LOW); delay(1000);
}
---------------------------------------------------------------------
구문 설명
-------------------------------------------------------------------------------------------------------------------------
int led = 10;
// led지정함수에 10을 저장해줍니다. (현재는 전구역에 걸쳐 led = 10이라 선언된 상태입니다.)
void setup(){ pinMode(led,OUTPUT) }
// void setup 이라는 설정 구역을 만들어 줍니다. 기본구문중 하나입니다.
pinMode(핀 번호, 인풋 또는 아웃풋 설정)
// pinMode는 핀번호를 설정하고 인풋으로 사용할건지 아웃풋으로 사용할 건지 정해주는 구문입니다.
현재는 10포트를 아웃풋으로 사용 하겠다고 명령어를 작성해 준 상태입니다.
void loop(){
// void loop 이라는 설정 구역을 만들어 줍니다. 기본구문중 하나입니다.
digitalWrite(led,HIGH);
// digitalWrite(핀 번호[핀 번호로 지정된 함수], 온 오프를 설정[HIGH = 1,LOW = 0])
HIGH = 1은 온 상태, LOW = 0는 오프 상태를 의미합니다.
delay(1000);
// delay(milli second 단위로 설정 된다. 1000은 1초가 된다.);
digitalWrite(led,LOW); delay(1000);
}
-------------------------------------------------------------------------------------------------------------------------
이제 아두이노 코드를 업로드 해주고 회로를 구성해봅시다.
회로를 잘 구성하고 스케치를 잘 업로드 했다면 아래 처럼 불이 깜빡이게 됩니다.
불이 켜지고 꺼지는 속도를 조절하려면
delay();
괄호 안의 부분의 값을 변경해주면 됩니다.
delay단위는 밀리세크로 동작하게 됩니다.
좀 더 알고 싶은 내용이나 잘 되지않는 내용은 댓글 작성해주시면 제가 아는 선에서 답변 드리겠습니다.
긴 글 읽어 주셔서 감사합니다.
LED 제어 이렇게만 하나요? 아래 링크를 눌러 PWM도 사용해서 LED 밝기를 조절 해보세요!
[코딩/아두이노] - 아두이노 PWM을 이용해 LED 밝기 조절을 해보자
아두이노 PWM을 이용해 LED 밝기 조절을 해보자
아두이노 PWM을 이용해 LED 밝기를 조절해보자 이전 포스트처럼 회로를 구성해준 뒤 아래의 순서대로 진행을 해주자 (누르면 이전 포스트로 이동) PWM을 이용한 LED 밝기 줄이는 방법이다. 아래 사진과 같이 타이..
nova1004.tistory.com
- LED 제어 끝 -
'코딩 > 아두이노' 카테고리의 다른 글
아두이노 가스 검출기를 작동 시켜보자 MQ-5 (0) | 2019.10.26 |
---|---|
아두이노 PWM을 이용해 LED 밝기 조절을 해보자 (0) | 2019.10.24 |
아두이노 사용 가이드 - (아두이노를 처음 실행 했다면 꼭 봐야 돼!!) (0) | 2019.10.14 |
아두이노를 설치 해보자 (유튜브 설명 간단한 버전) (0) | 2019.10.12 |
아두이노를 설치해보자(시작) (0) | 2019.10.08 |
댓글