Course Content
코딩소스
0/1
[아두이노 키트] I2C LCD
About Lesson

기본설정

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

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

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

소스 코드

– 코드설명 :

  • LCD의 백라이트가 켜지면 처음엔 화면이 안들어옵니다.
    ( LCD뒷면의 가변저항을 조절하여 text의 밝기를 조절 해야 합니다.)
  • 밝기 조절이 되면 아두이노 우노 리셋버튼을 누릅니다. 
  • 첫 번째 줄에 “Hello, World!” 문구가 표시됩니다.
  • 두 번째 줄에 “I2C LCD Test” 문구가 표시됩니다.
  • LCD 주소값은 보통 0x27 또는 0x3F을 사용하지만, 모듈에 따라 다를 수 있습니다.
  • 주소가 다른 경우 I2C 스캐너를 이용해 정확한 주소를 확인해야 합니다.
				
					#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() {
  // 여기에는 반복될 코드를 넣습니다. 이 예제에서는 반복할 내용이 없습니다.
}
				
			

작동영상