BASIC4MCU | 질문게시판 | 답변 : 아두이노 lcd 문자 스크롤디스플레이
페이지 정보
작성자 master 작성일2023-05-31 15:29 조회2,431회 댓글1건본문
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
//
byte name1[8]={B00000,B00000,B00000,B11000,B00000,B00000,B01000,B00000};
byte name2[8]={B00000,B00000,B00000,B01100,B00000,B00000,B00000,B00110};
byte name3[8]={B00000,B00110,B00000,B00000,B00000,B00110,B00000,B00000};
//
int position=0;
//
void setup(){
lcd.init(); lcd.backlight(); lcd.clear();
lcd.createChar(1,h1); lcd.createChar(2,a2); lcd.createChar(3,t3);
lcd.setCursor(1,1); lcd.write(byte(1)); lcd.write(byte(2)); lcd.write(byte(3));
lcd.setCursor(0,0);
}
//
void loop(){
int value=random(0,2);
if(value==0){
if(position>0){ position--; lcd.scrollDisplayLeft(); delay(300); } // 왼쪽 스크롤
}
else{ // if(value==1)
if(position<13){ position++; lcd.scrollDisplayRight(); delay(300); } // 오른쪽 스크롤
}
}
댓글 1
조회수 2,431wnion님의 댓글
wnion 작성일답변 감사합니다.덕분에 도움됐습니다.^^