아두이노 라즈베리파이 전자회로
아두이노, 시리얼 IC2 LCD 디스플레이 루프 출력 처리
수알치
2018. 12. 5. 02:06
시리얼 IC2 LCD 디스플레이 루프 출력 처리
글. 수알치 오상문 sualchi@daum.net
#include <Wire.h> // LCD I2C 통신 헤더파일
#include <LiquidCrystal_I2C.h> // I2C 시리얼 LCD 헤더파일
// 0x27 주소 2열 LCD 객체 생성 (4열 LCD는 0x20 지정)
LiquidCrystal_I2C Lcd(0x27, 16, 2);
void setup() { // LCD 초기화 설정 작업을 합니다.
Lcd.init(); // I2C LCD 초기화
Lcd.backlight(); // LCD 백라이트 on
}
void loop() { // LCD 출력 작업을 합니다.
Lcd.setCursor(2,0); // 2번째 칸 첫 줄로 이동
Lcd.print("HaHaHa!"); // 출력
delay(500); // 0.5초 기다림
Lcd.clear(); // 지움
Lcd.print("Hello!"); // 출력
delay(500); // 0.5초 기다림
}
[참고] 한번만 출력하면 되는 경우에는
출력 작업을 setup() 함수에 작성해도 됩니다.
[주의] LiquidCrystal I2C 라이브러리 설치
해당 라이브러리가 없는 경우, LiquidCrystal I2C를 먼저 설치해야 합니다.
<이상>
반응형