[ATMEGA128] CDS 상태를 LED 로 표시

[ATMEGA128] CDS 상태를 LED 로 표시

ATMEGA128A 보드,  CDS보드, LED 보드를 연결하여 8개의 CDS 상태를 각각의 LED 에 표시하는 예제입니다.

WAT-AVR128 Plus 예제

핀 연결
번호 WAT-AVR128 Plus WAT-CDS WAT-LED
 1 PORTA CDS PORT
 2 PORTB LED_PORT

 

 

 

AvrStdudio 용 소스코드

WAT128_11_01.zip 파일 에 있으며
AVR 예제는  AVR 소스코드 을 참조하세요

////////////////////////////////////////
// WAT128_11_01
//
// 8개의 CDS 로 빛 유무를 체크하여 LED에 표시하는 예
//
// 보드
// . WAT-AVR128 Plus : https://kit128.com/goods/view?no=52
// . WAT-CDS 보드 : https://kit128.com/goods/view?no=87
// . WAT-LED 보드 : https://kit128.com/goods/view?no=51
// 
// WAT-AVR128 Plus 보드의 PORTA 에 LED 보드를 연결
// WAT-AVR128 Plus 보드의 PORTC 에 CDS 보드를 연결

#include<avr/io.h>
#include<util/delay.h>
#include<stdio.h>

int main(void)
{ 
 // LED 보드에 연결된 PORTA 를 출력으로 설정
 DDRA = 0xFF;

 // CDS 보드에 연결된 PORTC 를 입력으로 설정
 DDRC = 0x00;

 while(1)
 {
 // CDS 상태를 LED 보드에 직접 출력
 // PINC : PORTC 의 입력값
 // PORTA : PORTA의 출력값
 PORTA = ~PINC;
 }
}
결과

 

제품구매

WAT-AVR128 Plus 보드는 https://kit128.com/goods/view?no=52 에서
WAT-CDS 보드는 https://kit128.com/goods/view?no=87 에서
WAT-LED 보드 은 https://kit128.com/goods/view?no=51 에서 구매하실 수 있습니다.

답글 남기기

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