WAT-CLCD 1602 LCD 모듈 + AVR128 SET

특징

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

답글 남기기

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