목차
개요
아두이노 보드로 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 됩니다.


