[모듈] 3장. 아두이노 I2C LCD 라이브러리 코딩 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-02-18 15:42:22 조회수 125

안녕하세요~

이번 시간에는 아두이노 I2C LCD 코딩을 해보겠습니다.

I2C LCD 라이브러리 추가하기

I2C LCD 코딩을 하기 전에 앞서 해주어야 할 것이 있습니다.

바로 I2C LCD 라이브러리 추가입니다.

그럼 추가하는 방법을 알아보겠습니다.


스케치 → 라이브러리 포함하기 → 라이브러리 관리를 눌러주시면 라이브러리 매니저가 나옵니다.

여기에 LIQUIDCRYSTAL I2C 를 검색하시고 아래로 내려주셔서 해당 라이브러리를 설치해주시면 됩니다.

I2C LCD 코딩

I2C LCD 를 사용하기 위해선 먼저

LiquidCrystal_I2C.h 와 Wire.h 라이브러리를 추가해 주어야 합니다.

이후 객체를 생성해야 하는데 이때 주소값을 알고 있어야 합니다.




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
// LCD를 사용하기 위해 라이브러리를 추가합니다.
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
 
// 16x2 LCD객체를 생성합니다. 이때 확인한 I2C의 주소값을 넣어줍니다.
LiquidCrystal_I2C lcd(0x27162);
 
void setup() {
  // 초기 사용시 I2C LCD 초기화 및 LCD 백라이트를 켜줍니다.
  lcd.init();
  lcd.backlight();
}
 
void loop() { 
 
  int value = 1;
  for(value=1; value<4 ; value++)
  {
    if(value=1){
      lcd.setCursor(0,0);           // 0번 행 0번 열부터 출력합니다.
      lcd.print("    Intopion    ");     
      delay(1000);
    }
    if(value=2){
      lcd.setCursor(0,1);           // 1번 행 0번 열부터 출력합니다.
      lcd.print("    Hello!!    ");
      delay(1000);
    }
     if(value=3){
      lcd.setCursor(0,0);           // 0번 행 0번 열부터 출력합니다.
      lcd.print("    Intopion    ");      
      lcd.setCursor(0,1);           // 1번 행 0번 열부터 출력합니다.
      lcd.print(" Hello People!! ");    
      delay(1000);
     }
     
  lcd.clear();
  }
  delay(1000);
 
}
cs


이후에는 자신이 출력하고자 하는 행 열을 입력해 주고 출력 문구를 정하시면 됩니다.

lcd.setCursor(0,0);

lcd.print(" Hello!! ");

이때 LCD 한 행의 크기는 16자리이니 유의해줍시다.

이제 이걸 업로드하면 아래와 같은 결과가 나옵니다.





   




아두이노 예제 lcd i2c 캐릭터 character arduino 아두이노예제 코딩 code coding 인투피온 intopion


다음글 4장. 아두이노 미세먼지 센서 PPD42NS 관리자 2021-02-18 16:34
이전글 2장. I2C LCD의 주소 확인하기 관리자 2021-02-18 15:22
댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

댓글/답글 등록시에 입력했던 비밀번호를 입력해 주세요.

CS CENTER

1644 - 4457

CUSTOMER SERVICE

주문/배송문의 쇼핑문의 이용안내 제품문의 1:1문의 자주하는질문

BANK INFO

신한은행 140 011 044291 예금주 (주)인투피온 소영삼
  • 회사소개 개인정보처리방침 이용약관 입점안내 광고안내 아이디/비밀번호찾기
  • 통장사본 파일다운 회사소개서 다운

(주)인투피온

대표:소영삼 사업자등록번호:113-86-29364 [사업자정보확인] 통신판매신고:2015-서울구로-1028

본사 : 서울 구로구 경인로 53길 90 STX W-Tower 1307호

매장 : 서울 구로구 경인로 53길 15 중앙유통단지 가동 3101호

전화번호 :1644-4457 팩스번호: 02-6124-4242 이메일: info@intopion.com / Hosting Provider : ㈜가비아씨엔에

개인정보관리책임자 : 이성민

회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
현재 비밀번호
신규 비밀번호
신규 비밀번호 확인
6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합