프로그래밍/IoT

I2C LCD 예제가 적용되지 않을 때.

2017. 2. 5. 20:36

아두이노 키트셋을 처음사고 제일 먼저 해본게 LCD 였는데


키트자체에 I2C 칩이 달려있어서 구글에 많이 나와있는 1602 LCD 모듈 사용하는 방법을 따라해 보았으나 아무런 표시가 되지않는다.


--------------------------------------------------------------------------------------

I2C 제어를 위한 라이브러리는 Arduino-LiquidCrystal-I2C-library를 사용.


깃허브 링크

(https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library)


예제 Hello, World조차 실행되지 않음.

--------------------------------------------------------------------------------------

구글링으로 찾을 수 있는 블로그 포스트 링크

(http://www.hardcopyworld.com/ngine/aduino/index.php/archives/181)


다만 위 블로그에서 설명하는 라이브러리는 구버전인지 Setup이 조금 다르다.


위 블로그를 참고하려면 위블로그에 올라와 있는 라이브러리를 사용하자.

--------------------------------------------------------------------------------------


문제가 되는 부분은 LCD 변수를 선언할 때 사용되는 주소이다.


LiquidCrystal_I2C lcd(0x27, 16, 2);


잘은 모르겠으나 H/W에 종속된 주소인거 같은데, 보통은 해당 예제처럼 0x27이다.


그러나 H/W에 따라서 다를 수도 있으니, 이를 찾아야한다.




라이브러리 관리로 들어가서 i2c detect를 검색하여 설치하자.



그러면 예제에 새로운 라이브러리가 추가된다.



해당 예제를 업로드하고 시리얼모니터(우측 상단의 돋보기)를 보면 다음과 같이 표시된다.



내 아두이노에는 현재 I2C LCD밖에 연결되어 있지않다. 고로 표시되는 주소3F는 LCD의 주소.



이제 LiquidCrystal_I2C lcd(0x3F, 16, 2);


를 선언하고 LCD를 사용하자.





반응형
최봉구
최봉구
개발자용 메모로그, 가끔 리뷰도
최봉구
봉로그
최봉구
전체
오늘
어제
  • 분류 전체보기 (49)
    • 블로그 (16)
      • 블로그 정보 (2)
      • 사진 및 여행 (5)
      • 글쓰기 연습 (9)
    • 사이드 프로젝트 (2)
      • 디자인시스템 (1)
      • 키움증권 자동거래 프로그램 (1)
    • 프로그래밍 (16)
      • 개발도구 (2)
      • 데이터베이스 (11)
      • 윈도우 프로그래밍 (0)
      • 웹 개발 (0)
      • IoT (1)
      • Python (1)
    • 리뷰 (9)
      • 책 (4)
      • 제품 (5)
    • 자기개발 (3)
      • 일기는 블로그에 (0)
      • 인터넷 강의 (3)
    • 포스팅 백업 (2)
      • 게임 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 게으름 해결
  • 별구경
  • 동탄호수공원
  • 개발자
  • 언어 새로배우기
  • 일기는 다이어리에
  • 사진
  • 브런치
  • brother
  • 설봉공원 밥집
  • 퇴사 원인
  • DCP-T710W
  • sql
  • msSQL
  • 슈퍼해빗
  • 고양이
  • 게으름이란
  • MS-SQL
  • 개발자 퇴사이유
  • 글쓰기

최근 댓글

최근 글

hELLO · Designed By 정상우.
최봉구
I2C LCD 예제가 적용되지 않을 때.
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.