목차
특징
WAT-CLCD 1602 LCD 모듈과 ATMEGA128 이 내장된 AVR128 보드의 결합 제품으로 영문, 한글, 도형, 그림 등을 출력할 수 있는 제품입니다.
- 16×2 Character LCD
- 출력 문자수: 16 x 2
- 전원: 5V
- 크기: 85 mm x 85 mm
- 백라이트 밝기: 가변저항으로 조절 가능
- 백라이트 색상: BLUE, YELLOW 2가지 종류
- 인터페이스: Digital Input/Output
- 푸쉬스위치: 5EA 제공
- ATMEGA128 에 연결
패키지 구성
WAT-AVR128 PLUS 보드
WAT-LCD1602 보드
WAT-USB AVR ISP
플랫 케이블 2EA(보드 연결용)
플라스틱 지지대(보드 연결용)
회로
색상
Yellow green | Blue |
---|---|
|
|
예제
연결
1번의 컨트롤 신호는 PORTA, 2번의 데이터 신호는 PORTC에 연결합니다.
소스코드
최신 소스코드는 AVR 자료실 ( http://whiteat.com/bPDS_AVR/57204 ) 에서
WAT128_02_01.zip 로 제공됩니다.
/* WAT128_02_01.c WAT-CLCD (Character LCD)에 영문/숫자 출력 AVRStudio 4.18 2012-02-04 홈페이지: http://doc.whiteat.com 쇼핑몰: http://kit128.com */ #include <avr/io.h> #include "WAT128.h" int main() { CLCD_Init(); // LCD 초기화 CLCD_PutChar('a'); CLCD_PutString(1,0,"bcdefghijklmnop1234"); CLCD_PutString(0,1,"0123456789ABCDEF1234"); while(1) { if((CLCD_CONTROL_PIN & 0x01) ==0) { CLCD_PutString(0,1,"1111111111111111"); } else if((CLCD_CONTROL_PIN & 0x04) ==0) { CLCD_PutString(0,1,"2222222222222222"); } else if((CLCD_CONTROL_PIN & 0x10) ==0) { CLCD_PutString(0,1,"3333333333333333"); } else if((CLCD_CONTROL_PIN & 0x40) ==0) { CLCD_PutString(0,1,"4444444444444444"); } else if((CLCD_CONTROL_PIN & 0x80) ==0) { CLCD_PutString(0,1,"5555555555555555"); } else { CLCD_PutString(0,1,"0123456789ABCDEF1234"); } } }
개별 자료
각 부품의 자세한 사용방법 및 스펙은 개별 자료에서 제공됩니다.
WAT-CLCD 1602 은 https://docs.whiteat.com/?p=347 에서
WAT-AVR128 Plus 모듈은 https://docs.whiteat.com/?p=4044 에서 제공됩니다.
제품 구매
WAT-CLCD Yellowgreen1602 는 https://kit128.com/goods/view?no=17 에서
WAT-CLCD Blue1602 는 https://kit128.com/goods/view?no=73 에서
WAT-CLCD1602 + ATMEGA128 set는 https://kit128.com/goods/view?no=47 에서 구매하실 수 있습니다.