Menu
CoddyTech

LCD에 Hello 표시하기

Coddy Arduino 여정의 디스플레이와 센서 섹션에 포함된 레슨. 24개 중 6번째.

문자 LCD는 텍스트를 표시합니다. 이 LCD는 16자씩 2행을 표시합니다. 뒷면의 칩이 글자를 그리며, 보드는 여섯 개의 선을 통해 무엇을 그릴지 알려 줍니다.

LiquidCrystal 라이브러리가 통신을 담당합니다. 라이브러리를 포함한 다음, 여섯 개의 핀을 순서대로 지정해 lcd 객체를 만듭니다: RS, E, D4, D5, D6, D7.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

setup()에서 lcd.begin(16, 2)는 화면에 16개의 열과 2개의 행이 있다고 라이브러리에 알려 줍니다. 이 설정이 없으면 라이브러리는 화면을 한 행으로 취급하고, 아래쪽 행은 비어 있습니다.

그러면 lcd.print()는 Serial.print()처럼 작동합니다. 따옴표로 묶은 텍스트나 숫자를 표시합니다. println()이 아니라 print()를 사용하세요. 화면은 줄 바꿈이 무엇인지 모르기 때문에 줄 끝을 나타내는 두 문자를 쓰레기 문자처럼 표시합니다.

challenge icon

챌린지

쉬움

LCD는 12, 11, 5, 4, 3, 2번 핀에 연결되어 있고, 시작 코드에서 lcd 객체를 만듭니다. setup()에서:

  • lcd.begin(16, 2)로 화면을 시작합니다.
  • lcd.print()로 Hello, world!를 출력합니다.

Run을 눌러 화면에 표시되는 것을 확인한 다음, Check를 누르세요.

직접 해보기

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // 화면을 시작하고 여기에 메시지를 출력합니다
}

void loop() {
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

디스플레이와 센서의 모든 레슨

직접 연습해 보세요: Arduino 플레이그라운드