아두이노 캐릭터 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
'로봇 만들기 - AVR' 카테고리의 다른 글
마이크로마우스 : 스텝모터 테스트 (0) | 2017.12.15 |
---|---|
AVRGCC(WINAVR) 에서 PORT 한 핀씩 제어하기 (3) | 2009.05.05 |
시리얼 모니터 프로그램 (1) | 2009.01.08 |
2족 보행 로봇 (하반신만..) (1) | 2007.02.02 |
로봇의 프레임 재료의 선택 (2) | 2007.01.23 |