본문 바로가기
Arduino(아두이노) 활용 강좌

Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈을 사용해 텍스트와 이미지 출력해 보기

by 오마이엔지니어 2016. 9. 14.
반응형

Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈을 사용해서 LCD에 텍스트(문자)와 이미지(로고등)를

출력해 보는 프로젝트 입니다

Nokia5110 84X48 LCD는 Nokia3310 LCD와 같은 저전력의 CMOS LCD 제어용 드라이버인
PCD8544 마이크로컨트롤러를 사용한 (84열 48행) 의 그래픽 LCD 입니다
PCD8544 인터페이스는 serial bus interface 를 통해 마이크로컨트롤러로 연결 됩니다
아두이노와 호환 가능하며 다양한 문자나 그래픽 출력이 가능하여 손쉽게 테스트 해볼수 있습니다

<Nokia5110 84X48 그래픽 LCD 모듈 상세설명>

 

사용된 부품

Arduino Uno R3 (Italy)

브래드 보드
막대저항 220 ohm
Nokia5110 84X48 그래픽 LCD 모듈(클릭)

점퍼케이블

 

사용된 키트

Arduino Starter kit (클릭) - Nokia5110 84X48 그래픽 LCD 모듈은 미포함


구성 배선도 (LCD에 텍스트-문자등 출력해 보기) 

 

 

 

 

구성 배선도 (LCD에 이미지-로고등 출력해 보기) 

 

 

  

사용된 예제소스  

text code.txt

logo code.txt

image code.txt

 

사용된 라이브러리

Adafruit_GFX.zip

Adafruit_PCD8544.zip


Adafruit 라이브러리를 첨부하였습니다

라이브러리 추가 방법은 Arduino IDE 설치하기 포스팅을 참조해 주세요


주의사항
텍스트를 출력하는 예제코드는 코드를 확인해 보면 알수 있듯이 Adafruit 라이브러리를 사용하였습니다
라이브러리 추가후 테스트를 진행하여야 하며, 배선시 백라이트 BL 은 꼭 3.3V에 연결하거나

3.3V에 저항을 같이 배선해서 연결해 주어야 합니다 5V 인가시 모듈에 손상이 갈수 있습니다

이미지나 로고를 출력해 보는 예제코드를 확인해 보면 알수 있듯이
// Bitmap definition 하단 부터는 비트맵 이미지 코드를 나열하고 있습니다
이부분은 Image2GLCD 나 HexDraw 와 같은 이미지를 코드로 변환해 주는 프로그램을 사용해서
코드를 변경해 주면 자신이 원하는 이미지나 로고 만들고 출력해 볼수 있습니다

https://bitmap2lcd.com/

 

 

프로젝트 동영상





 

 
text code.txt
0.0MB
 
logo code.txt
0.0MB
 
Adafruit_GFX.zip
0.01MB
 
image code.txt
0.0MB
 
Adafruit_PCD8544.zip
0.01MB
반응형

댓글