이전에 아두이노로 LCD 사용하기라는 포스팅을 한적이 있습니다.
이전 포스팅에서는 I2C 통신이 되는 1602 캐릭터 LCD만 다뤘었는데요.
이번 시간에는 I2C통신으로 제어하는 LCD가 아닌
일반 1602, 2004 캐릭터 LCD와
128x64 그래픽 LCD에 대해 다뤄보겠습니다.
VO은 10kΩ 가변저항에 연결하여 사용 LCD의 밝기 조절을 해줍니다.
아래 예제는 "hello, World"를 출력해보는 예제입니다.
만약 2004 캐릭터 LCD를 사용하신다면 lcd.begin(16, 2); 부분을
lcd.begin(20, 4);로 바꿔주시면 됩니다.

128x64 그래픽 LCD 핀맵입니다.
20가지의 핀으로 연결되어 있으며,
아두이노와의 연결은 아래표와 회로도를 보시면 됩니다.
VO은 10kΩ 가변저항에 연결하여 사용 LCD의 밝기 조절을 해줍니다.

128x64 그래픽 LCD의 경우 라이브러리를 다운받아줘야 합니다.
아래링크에서 U8gib 라이브러리를 다운로드해주세요.
https://code.google.com/archive/p/u8glib/

U8Glib for Arduino에 있는 다운로드 버튼을 클릭해줍니다.

해당 .zip파일을 다운로드받아서 아두이노 라이브러리에 추가시켜줍니다.
아래 예제는 "Hello, Device Mart!"를 출력해보는 예제입니다.
본포스팅에 사용된 모든 부품은 디바이스마트에서 구매하실 수 있습니다.
http://www.devicemart.co.kr/main/index
감사합니다.
0 댓글