목차

IclcdClear()

IclcdClear()는 LCD 화면을 지웁니다.

IclcdClear 명령어 동작 흐름

bool IclcdClear(uint8_t device = 0)

명령어

명령어 인수 반환값 동작
IclcdClear(device) uint8_t device = 0 bool LCD 화면을 지웁니다.

예제

PCF8574 문자 LCD의 I²C 주소가 0x27인 예입니다. 시리얼 모니터에서 c를 보내면 화면에 표시된 문구가 지워집니다.

bool lcdReady = false;
 
void setup() {
  Serial.begin(115200);
  lcdReady = IclcdBegin(0x27, 20, 4);  // LCD를 초기화하고 연결 상태를 확인합니다.
  if (!lcdReady) {
    Serial.println(F("LCD not found"));
    return;
  }
  IclcdPrint(F("Press c to clear"));  // 화면 지우기 전의 문구를 표시합니다.
}
 
void loop() {
  if (!lcdReady || !Serial.available()) return;
  if (Serial.read() != 'c') return;
  if (IclcdClear()) {  // LCD 화면을 지웁니다.
    Serial.println(F("LCD cleared"));
  }
}

주의사항

같은 카테고리의 내장 명령어

← 내장 명령어 리스트