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에 이미지-로고등 출력해 보기)
사용된 예제소스
사용된 라이브러리
Adafruit 라이브러리를 첨부하였습니다
라이브러리 추가 방법은 Arduino IDE 설치하기 포스팅을 참조해 주세요
주의사항
텍스트를 출력하는 예제코드는 코드를 확인해 보면 알수 있듯이 Adafruit 라이브러리를 사용하였습니다
라이브러리 추가후 테스트를 진행하여야 하며, 배선시 백라이트 BL 은 꼭 3.3V에 연결하거나
3.3V에 저항을 같이 배선해서 연결해 주어야 합니다 5V 인가시 모듈에 손상이 갈수 있습니다
이미지나 로고를 출력해 보는 예제코드를 확인해 보면 알수 있듯이
// Bitmap definition 하단 부터는 비트맵 이미지 코드를 나열하고 있습니다
이부분은 Image2GLCD 나 HexDraw 와 같은 이미지를 코드로 변환해 주는 프로그램을 사용해서
코드를 변경해 주면 자신이 원하는 이미지나 로고 만들고 출력해 볼수 있습니다
https://bitmap2lcd.com/
프로젝트 동영상
'Arduino(아두이노) 활용 강좌' 카테고리의 다른 글
Arduino Uno 로 1602 캐릭터 LCD를 사용해 LCD에 한글 문자 출력해 보기 (0) | 2016.10.26 |
---|---|
Arduino Uno 로 HX711 무게센서 앰프와 5kg급 로드셀을 사용해 무게 측정값 출력해 보기 (0) | 2016.10.09 |
Arduino Uno 로 MFRC-522 RC522 RFID 모듈을 사용해 시리얼 모니터로 ID 출력값 표시해 보기 (0) | 2016.09.12 |
Arduino Uno 로 미니 MP3 모듈과 HC-SR04 초음파센서를 사용해 현관 안내방송 만들기 (0) | 2016.08.01 |
Digispark 초소형 Attiny85 USB 개발보드 드라이버 설치 및 사용방법 (0) | 2016.07.25 |
댓글