목차
[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 에서 구매하실 수 있습니다.