본문 바로가기

로봇 만들기 - AVR

아두이노 캐릭터 LCD(CLCD)에 큰 글자 쓰기

아두이노 캐릭터 LCD(CLCD) 16*2 에 큰 글자 쓰기.

 

일반적인 캐릭터 LCD는 이미 정해진 문자만 표현할수 있는데,

사용자 정의 문자를 8글자 정의할수 있다.

그 문자들을 조합해서 캐릭터 LCD에 꽉 차는 큰 글씨를 출력할 수 있게 된다.

 

 

아두이노 우노 + CLCD 쉴드 (알리익스프레스 구입)

 

 

인스트럭터블 참고~

http://www.instructables.com/id/Custom-Large-Font-For-16x2-LCDs/

 

원래 글에서의 소스는 좀 정리가 안되어있는데

댓글 중에 누군가 더 잘 편집한 소스임

 

함수 설명 - 참고만

int writeBigChar(char ch, int x, int y) : 한글자씩 출력하면서 출력한 위치를 반환

void writeBigString(char *str, int x, int y) : 문자열을 출력할 수 있음. 

 

숫자를 간단하게 출력하는 함수는 추가로 만들 필요가 있을듯...

 

_16X2_CHAR_LCD_Large_Font_ver2.ino