아두이노 lcd 예제 - adu-ino lcd yeje

아두이노 부품예제

아두이노 2004 캐릭터 LCD(I2C) 사용 예제

아두이노 lcd 예제 - adu-ino lcd yeje
도매키트 아두몰2020. 4. 8. 15:50

URL 복사 이웃추가

본문 기타 기능

공유하기 신고하기

이번에 함께 다룰 아두이노 부품은 2004 CLCD (I2C) 입니다.

아두이노에서 문자표시나 간단한 캐릭터(그림)등 많이 사용되는 제품이며, I2C LCD 인터페이스 모듈이

장착된걸 사용하시면 4개의 선으로 쉽게 제어할수 있습니다.

2004라는건 무엇을 뜻하는걸까요? 앞쪽 20은 LCD에 첫 글자 에서 끝까지 20문자라는걸 의미하고

뒷쪽 04는 열을 말하는 겁니다. 그럼 20글자에 4열이기 때문에 총 80칸을 쓸수 있다는 말이죠.

아두이노 lcd 예제 - adu-ino lcd yeje

2004 CLCD (I2C)

아두이노 lcd 예제 - adu-ino lcd yeje

핀 맵은 GND , Vcc , SDA , SCL 입니다.

가변저항은 LCD를 연결했을때 백그라운드가 너무 밝으면 문자가 보이지 않는 경우가 있어서

중간 십자모양을 돌려서 밝기를 조절할수 있습니다.

- 회로 연결도

아두이노 lcd 예제 - adu-ino lcd yeje

GND - GND

Vcc - 5v

SDA - SDA

SCL - SCL 으로 연결했습니다.

- 라이브러리 설치

LCD를 사용하기 위해선 라이브러리가 설치 되어야 합니다.

첨부파일

LiquidCrystal_I2C-master.zip

파일 다운로드

위 파일을 다운로드 하시고 압축파일을 해제합니다.

아두이노 lcd 예제 - adu-ino lcd yeje

압축이 해제된 LiquidCrystal_I2C-master 폴더를

C:\Program Files (x86)\Arduino\libraries 경로에 복사해 줍니다.

- 예제 소스 코드

#include <LiquidCrystal_I2C.h> // lcd 라이브러리 헥사 선언

#include <Wire.h> // lcd I2C 통신 선언

LiquidCrystal_I2C lcd(0x27, 20, 4); // I2C lcd 주소값 확인 , 20문자에 , 4열

// 0x3F, 0x27 둘중 하나의 주소를 사용하시면 됩니다

void setup() {

// 커서 설정시 0부터 시작하기 때문에 첫문자는 0으로 설정

lcd.init(); // lcd 초기화

lcd.backlight(); // lcd 백라이트를 켠다

lcd.setCursor(0, 0); // 커서를 첫번째 문자 첫번째 라인으로 설정

lcd.print("Welcome to Arduino!"); // " " 안에 원하는 문자를 출력

lcd.setCursor(1, 1); // 커서를 두번째 문자 두번째 라인으로 설정

lcd.print("2004 CLCD TEST"); // " " 안에 원하는 문자를 출력

lcd.setCursor(2, 2); // 커서를 세번째 문자 세번째 라인으로 설정

lcd.print("Hello Domeakit"); // " " 안에 원하는 문자를 출력

lcd.setCursor(3, 3); // 커서를 네번째 문자 네번째 라인으로 설정

lcd.print("4Line Display"); // " " 안에 원하는 문자를 출력

}

void loop() {

}

- 예제 소스 첨부 파일

첨부파일

2004_I2C_200408.zip

파일 다운로드

- 실습 결과

아두이노 lcd 예제 - adu-ino lcd yeje

소스코드가 완성되었다면 업로드 후 동작을 해보겠습니다.

아두이노 lcd 예제 - adu-ino lcd yeje

완성 되었다면 소스코드를 조금씩 바꿔보면서 해보시는걸 추천드립니다.

아두이노 LCD 모음 캐릭터 LCD 구매링크

https://smartstore.naver.com/domekit/products/291850259

아두이노 lcd 예제 - adu-ino lcd yeje

아두이노 LCD 모음 캐릭터 LCD 1602LCD 2004LCD 16x2 20x4 : 도매키트

[도매키트] 코딩 교육 부품, 아두이노, 마이크로비트, 라즈베리파이 등을 업체에 도매가로 공급합니다.

smartstore.naver.com

태그

취소 확인

댓글 쓰기 이 글에 댓글 단 블로거 열고 닫기

인쇄

댓글쓰기

1/1

이전 다음

이 블로그 아두이노 부품예제 카테고리 글

전체글 보기

아두이노 부품예제글 목록글 제목작성일

화면 최상단으로 이동

이 블로그 인기글

이 블로그 인기글글 제목작성일

화면 최상단으로 이동

이 블로그 인기글

화면 최상단으로 이동