(I2C LCD) I2C LCD 출력
About Lesson

기본설정

  1. 아두이노 설치 및 환경설정이 완료된 상태여야 합니다.

2. 라이브러리는 하기 버튼을 눌러 다운로드하고 설치하세요

3. 아래 소스코드를 보드설정-컴파일-업로드 과정을 진행 후 실행하세요

소스 코드

– 코드설명 : LCD첫 번째 줄에 Hello, World! 두 번째 줄에I2C LCD Test를 출력합니다.

     LCD에 출력이 안되는 경우 해경방법

                  1.  I2C주소검색 후 해당 코드의 I2C주소를 변경합니다. 
                  2. LCD 뒷편의 가변저항을 돌려 LCD의 밝기를 조절합니다.


– 코드 업로드가 안되는 경우 해결방법 

이미 라이브러리가 설치되었거나 PC환경상 컴파일(코드에러)이 안되는 경우 lcd.begin();부분을 lcd.init();로 변경하시면 됩니다.

				
					#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

// I2C LCD의 주소와 크기 설정
// 주소는 모듈에 따라 다를 수 있으므로, I2C 스캐너를 사용하여 정확한 주소를 찾아야 할 수 있습니다.
// 대부분의 1602LCD는 0x27또는 0x3F 주소값를 사용합니다.
LiquidCrystal_I2C lcd(0x27, 16, 2); 

void setup() {
  // LCD 초기화
  lcd.begin();
  
  // 백라이트 켜기
  lcd.backlight();

  // LCD에 텍스트 출력
  lcd.setCursor(0, 0); // 커서를 첫 번째 줄의 첫 칸에 위치시킵니다.
  lcd.print("Hello, World!");
  lcd.setCursor(0, 1); // 커서를 두 번째 줄의 첫 칸에 위치시킵니다.
  lcd.print("I2C LCD Test");
}

void loop() {
  // 여기에는 반복될 코드를 넣습니다. 이 예제에서는 반복할 내용이 없습니다.
}

				
			

작동영상