■ LCD에서 메시지를 스크롤하는 방법을 보여준다.
▶ 부품 내역
1 2 3 4 5 6 7 |
────────────────── 구분 모델 수량 비고 ── ───────── ── ── LCD LCD 1602 WITH 11C 1 ────────────────── |
▶ 부품 연결
1 2 3 4 5 6 7 8 9 10 |
────────────── 아두이노 LCD 1602 WITH 11C ──── ───────── A4 SDA A5 SCL 5V VCC GND GND ────────────── |
▶ 소스 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
#include <Wire.h> #include <LiquidCrystal_I2C.h> char characterArray1[] = "SUNFOUNDER "; char characterArray2[] = "hello, world! "; int delatTime = 250; LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.init(); lcd.backlight(); } void loop() { lcd.setCursor(15,0); for(int i = 0; i < 26; i++) { lcd.scrollDisplayLeft(); lcd.print(characterArray1[i]); delay(delatTime); } lcd.clear(); lcd.setCursor(15,1); for(int i = 0; i < 26; i++) { lcd.scrollDisplayLeft(); lcd.print(characterArray2[i]); delay(delatTime); } lcd.clear(); } |