개발자 뺚
[Arduino] LiquidCrystal_I2C.h 라이브러리 함수 본문
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 |
---|