[WAT-AK336]기능 실험 키트 – LED 이동

아두이노 보드 LED 4개

[WAT-AK336]기능 실험 키트 예제 중 1초마다 LED 를 이동하는 예제입니다.

 

소스코드

최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO]=> [AK336] => [03_LEDflow]  에 있으며
라이브러리는 아두이노 개발환경(https://docs.whiteat.com/?page_id=5449)  을 참조하세요

/*
 [WAT-AK336]기능 실험 키트 예제 중
 LED 를 이동하는 입니다.
 
 [WAT-AK336] 아두이노 기능 실험 키트: https://kit128.com/goods/view?no=336
 
 출처: https://docs.whiteat.com/?p=4531

*/

int pinLED1 = 13;
int pinLED2 = 12;
int pinLED3 = 11;
int pinLED4 = 10;

// 프로그램 초기화
void setup() 
{
 // LED 핀을 출력으로 설정
 pinMode(pinLED1, OUTPUT);
 pinMode(pinLED2, OUTPUT);
 pinMode(pinLED3, OUTPUT);
 pinMode(pinLED4, OUTPUT);
}

// 계속 실행할 무한 루프
void loop() 
{ 
 digitalWrite(pinLED1, LOW); // led on
 digitalWrite(pinLED2, HIGH); // led off
 digitalWrite(pinLED3, HIGH); // led off
 digitalWrite(pinLED4, HIGH); // led off
 delay(1000); // wait for a second
 
 digitalWrite(pinLED1, HIGH); // led off
 digitalWrite(pinLED2, LOW); // led on
 digitalWrite(pinLED3, HIGH); // led off
 digitalWrite(pinLED4, HIGH); // led off
 delay(1000); // wait for a second
 
 digitalWrite(pinLED1, HIGH); // led off
 digitalWrite(pinLED2, HIGH); // led off
 digitalWrite(pinLED3, LOW); // led on
 digitalWrite(pinLED4, HIGH); // led off
 delay(1000); // wait for a second
 
 digitalWrite(pinLED1, HIGH); // led off
 digitalWrite(pinLED2, HIGH); // led off
 digitalWrite(pinLED3, HIGH); // led off
 digitalWrite(pinLED4, LOW); // led on
 delay(1000); // wait for a second
 
 digitalWrite(pinLED1, HIGH); // led off
 digitalWrite(pinLED2, HIGH); // led off
 digitalWrite(pinLED3, LOW); // led on
 digitalWrite(pinLED4, HIGH); // led off
 delay(1000); // wait for a second
 
 digitalWrite(pinLED1, HIGH); // led off
 digitalWrite(pinLED2, LOW); // led on
 digitalWrite(pinLED3, HIGH); // led off
 digitalWrite(pinLED4, HIGH); // led off
 delay(1000); // wait for a second
 
}

결과 화면

1초 간격으로 LED가 위 아래로 이동합니다.

 

 

WAT-AK336 제공 예제(소스코드)

WAT-AK336 보드 아두이노 예제

 

WAT-AK336 보드 엔트리 예제

엔트리 예제는 엔트리 사이트 내 학급 자료실 에서 제공됩니다.

 

 

제품 구매

[WAT-AK336] 아두이노 기능 실험 키트는 https://kit128.com/goods/view?no=336 에서 구매하실 수 있습니다.

 

고객 지원

WAT-AK336 사용 중 궁금한 점이나 예제 추가 요청은 help@kit128.com 또는 help@whiteat.com 메일로 주시면 됩니다.

감사합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다