아두이노 LED ON/OFF

개요

아두이노 보드로 LED ON/OFF를 해 봅니다.

 

준비

 

부품 목록

번호 부품명 수량 기능 판매처
 1 WAT-Arduino128  1 아두이노 https://kit128.com/goods/view?no=64
 2 WAT-LED  1 LED 모듈  https://kit128.com/goods/view?no=51

 

WAT-Arduino128 WAT-LED

핀 연결

아래와 같이 PORTA 에 LED 를 연결합니다.
D1은 PA0, D2은 PA1, D3은 PA2, D4은 PA3, D5은 PA4, D6은 PA5, D7은 PA6, D8은 PA7 에 연결한 것과 동일하게 됩니다.

 

아두이노 소스코드

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

 

/*
  LED 깜빡이기
  PA1에 연결된 LED를 1초 간격으로 깜빡이는 예제입니다.

	출처: http://whiteat.com/Arduino
	보드: WAT-Arduino128

 */

// 프로그램 시작 - 초기화 작업
void setup()
{
  // LED에 연결된 PA1 핀을 출력으로 설정
  pinMode(PA1, OUTPUT);  

	// 만약 PORTC.4에 연결된 LED를 ON/OFF 하려면 PA1 대신에 PC4를 사용합니다.
}

// 계속 실행할 무한 루프
void loop() 
{
  digitalWrite(PA1, HIGH);   // LED OFF, LED는 5V에 1.5K 저항과 연결되어 있어
	                           // PIN 출력이 HIGH일 때 LED 는 OFF 됩니다.
  delay(1000);               // 1초 대기
  digitalWrite(PA1, LOW);    // pin 출력이 LOW 일 경우 LED 는 ON 됩니다.
  delay(1000);               // 1초 대기
}

 

결과

1초 간격으로 LED가 ON/OFF 됩니다.

 

답글 남기기

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