아두이노 LCD Test (I2C 모듈 사용)

아두이노 초음파 거리측정기 (I2C LCD 사용)

I2C 모듈

LCD 디스플레이를 작동시키기 위해서는 상당히 많은 케이블을 연결해야 합니다.
LCD용 I2C 모듈은 통신 프로토콜을 변형시켜 적은 수의 케이블로도 LCD를 동작시키게 해 줍니다.
아래 사진의 왼쪽이 일반적인 LCD 디스플레이이고, 오른쪽이 I2C 모듈이 적용된 디스플레이입니다.

아두이노 초음파 거리측정기 (I2C LCD 사용)

자세한 통신 방법에 대해서는 우리가 알아야 할 필요는 없고, LCD 디스플레이가 작동되는 것만 테스트 해보려 합니다.

라이브러리 설치

I2C 모듈을 쉽게 제어하기 위한 라이브러리를 추가합니다. (이미 설치된 경우 건너뜁니다.)

  1. https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library에 접속하여 라이브러리 zip 파일을 다운로드 합니다.
    아두이노 초음파 거리측정기 (I2C LCD 사용)
  2. Arduino-LiquidCrystal-I2C-library-master.zip 라이브러리 파일을 아두이노에 추가합니다.
    아두이노 > 스케치 > 라이브러리 포함하기 > .ZIP 라이브러리 추가…
    아두이노 RFID Reading Test

I2C-LCD 작동 테스트

  1. 아래와 같이 I2C-LCD 모듈을 연결합니다.
    아두이노 초음파 거리측정기 (I2C LCD 사용)
  2. 예제 파일을 엽니다.
    파일 > 예제 > Arduino-LiquidCrystal-I2C-library-master > SerialDisplay
    아두이노 LCD Test (I2C 모듈 사용)
  3. 소스 파일을 아두이노에 업로드 한 다음, 시리얼 모니터를 엽니다.
    아두이노 LCD Test (I2C 모듈 사용)
  4. 시리얼 모니터 상단의 입력창에 글자를 입력한다음 [전송] 버튼을 클릭하거나 엔터키를 치면 입력된 글자들이 LCD 디스플레이에 출력됩니다.
  5. 만약 디스플레이가 제대로 표시되지 않으면, 소스 파일의 다섯번째 줄을 다음과 같이 수정합니다. (접속 어드레스 변경 작업)

    LiquidCrystal_I2C lcd(0x29, 16, 2);

    을 아래와 같이 수정

    LiquidCrystal_I2C lcd(0x3F, 16, 2);

목차