Develop/Arduino Uno
[아두이노 우노] I2C 통신 방식의 캐릭터 LCD 실습
JuniTech
2023. 12. 17. 23:20
728x90
1. 실습
실습 내용 : lcd 화면에 다음과 같이 출력하고 왼쪽으로 움직이는 코드를 작성하라.
Hello
World
[회로 구성]
- LCD 컨트롤러의 GND -> 아두이노의 GND
- LCD 컨트롤러의 VCC -> 아두이노의 5V
- LCD 컨트롤러의 SDA -> 아두이노의 A4(SDA)
- LCD 컨트롤러의 SCL -> 아두이노의 A5(SCL)
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal lcd(0x27, 16, 2); // address : 0x27, cols = 16, rows = 2
void setup(){
lcd.init();
lcd.backlight(); // back light on
lcd.setCursor(0, 0); // set cursor(0, 0) -> (cow, row)
lcd.print("Hello");
lcd.setCursor(0, 1);
lcd.print("World");
}
void loop(){
lcd.scrollDisplayLeft(); // 표시된 내용을 좌측으로 1칸 이동
delay(200);