개발자 뺚

[Arduino] LiquidCrystal_I2C.h 라이브러리 함수 본문

Information/Arduino

[Arduino] LiquidCrystal_I2C.h 라이브러리 함수

2023. 7. 10. 00:00
LiquidCrystal_I2C lcd(address, row, column);

# example
LiquidCrystal_I2C lcd(0x27, 16, 2);

LCD의 전처리 함수이다. 해당 내용은 MCP23008 기반, 32 LCD 16 x 2 (I2C)를 기준으로 작성되었다.

address : I2C 주소. 0x20, 0x27, 0x3F 중 하나이다.

column : LCD의 행 개수. 위 LCD 기준 16이다.

row : LCD의 열 개수. 위 LCD 기준 2이다.

 

lcd.init();

LCD 초기화 함수이다. LCD 화면 출력 이전 setup 문에서 실행시켜 준다.

 

lcd.backlight();

LCD의 백라이트를 켜는 함수이다.

 

lcd.noBacklight();

LCD의 백라이트를 끄는 함수이다.

 

 lcd.setCursor(row, column);

# example
lcd.setCursor(0, 0);

LCD의 커서를 매개 변수에 해당하는 행과 열로 이동시키는 함수이다.

row : 이동할 열 인덱스

column : 이동할 행 인덱스

 

lcd.print(string);

# example
lcd.print("Hello World!");

LCD의 현재 커서를 기준으로 해당 문자열을 출력하는 함수이다.

string : 출력할 문자열

 

lcd.clear();

LCD 화면을 초기화하는 함수이다. 현재 출력중인 내용을 모두 없앤다.

'Information > Arduino' 카테고리의 다른 글

[Arduino] Keypad.h 라이브러리 함수  (0) 2023.07.13