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

 

 

I2C 모듈

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

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

 

라이브러리 설치

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

  1. https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library에 접속하여 라이브러리 zip 파일을 다운로드 합니다.
  2. Arduino-LiquidCrystal-I2C-library-master.zip 라이브러리 파일을 아두이노에 추가합니다.
    아두이노 > 스케치 > 라이브러리 포함하기 > .ZIP 라이브러리 추가…

 

I2C-LCD 작동 테스트

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

    LiquidCrystal_I2C lcd(0x29, 16, 2);

    을 아래와 같이 수정

    LiquidCrystal_I2C lcd(0x3F, 16, 2);

Related Post