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

안녕하세요~

이번 시간에는 아두이노 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(0x27, 16, 2);
 
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

* 재고 확인, 배송, 기술문의는 바로 답변이 어려우니, 가급적 카카오톡 플러스친구 [인투피온] 이용 부탁드립니다 *

CUSTOMER SERVICE

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

BANK INFO

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

(주)인투피온

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

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

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

고객상담 팩스번호: 02-6124-4242 이메일: info@intopion.com

* 재고 확인, 배송, 기술문의는 바로 답변이 어려우니, 가급적 카카오톡 플러스친구 [인투피온] 이용 부탁드립니다 *

개인정보관리책임자 : 이성민 / Hosting Provider : ㈜가비아씨엔에스

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