하드웨어 설계/라즈베리파이 및 아두이노

아두이노 – 나도 해보는 LED 깜빡이기

가카리 2016. 1. 31. 00:03
반응형

 

아두이노 – 나도 해보는 LED 깜빡이기

 

[아두이노 강좌] 02. LED 밝기 변경하기

 

회로를 다음과 같이 구성합니다.

스케치툴을 키고 다음같이 입력 후

 

void setup() {

// put your setup code here, to run once:

pinMode(13, OUTPUT);

}

 

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

}

 

 

1번 버튼과 2번 버튼을 차례로 누른 뒤

 

아두이노를 보니까 LED가 잘 깜빡이네요..

 

 

여기서 함수 설명

 

pinMode() : 디지털 핀의 모드를 출력 또는 입력으로 설정하는 함수입니다.

digitalWrite() : 디지털 핀의 전압을 HIGH또는 LOW로 설정하는 함수입니다. 이 함수를 사용하는 핀은 꼭 pinMode 함수를 이용해 출력 모드로 설정해야 합니다.

delay() : 아두이노 보드를 일정 시간 멈추는 함수입니다.

 

 

두 번째 해본 것

 

회로도

 

다음과 같이 하면 LED가 조금씩 밝아졌다가 다시 어두워진다. 이때 9번핀을 사용해야 함을 유의하자.

 

 

 

여기서 함수 설명

 

analogWirte() : 아날로그 출력 핀의 전압을 설정하는 함수입니다. 전압을 0~5v까지 설정할 수 있습니다. 반드시 ~표시가 있는 핀을 사용해야합니다.

 

 

반응형