공기청정기LCD 화면에 글자가 보이지 않아요.

관리자
2020-11-18

I2C LCD 모듈


LCD 앞면

LCD 뒷면








① LCD 화면에 불빛(전력)이 안들어와요.

아두이노 보드와 LCD모듈의 전선 연결이 잘못되어있을 확률이 높습니다.
아래에 사진에 맞게 점퍼선(F/M)을 이용해서 LCD의 GND는 아두이노의 GND로, LCD의 VCC는 아두이노의 5V(혹은 3.3V)로 연결해주세요.










LCD 화면에 빛(전력)은 들어오는데 글자가 보이지 않습니다.



LCD에 전력을 주지않았을 때

LCD에 전력을 주었을 때


LCD에 설정된 저항 값이 높을 경우 글자가 보이지 않는 현상이 나타날 수 있습니다.





드라이버로 LCD 뒷면의 저항값을 조절합니다.




드라이버로 뒷면의 저항값을 조절합니다.
이 때, 저항을 시계방향으로 돌리면 저항 값이 낮아지고(=밝기가 높아짐), 반시계방향으로 돌리면 저항값이 높아집니다(=밝기가 낮아짐).





저항값을 돌려 LCD에 네모가 출력되는 것을 확인합니다.


드라이버를 돌려가며 올바른 저항값을 맞춰줍니다.



드라이버를 돌려가며 LCD에 네모가 출력되는 것을 확인합니다.
네모가 출력되었다면, 아두이노 보드에 연결된 전원(USB케이블 혹은 어댑터)을 뺐다가 다시 꽂아줍니다.
화면에 출력되는 글자를 확인할 수 있습니다.


※ 전원을 뺐다 꽂았을 때 네모만 출력된다면 저항값이 너무 낮은 결과(=밝기가 너무 강함)입니다.
   LCD에 전원이 연결된 채로 드라이버를 돌려 글자가 잘 보이도록 조정해주세요.
 









③ ②번을 진행했는데 글자는 안나오고 네모만 보여요.


글자는 출력되지 않고, 네모만 LCD 화면으로 보인다면 'LCD 모듈의 주소값' 이 잘못 설정되어 있을 확률이 있습니다.
LCD 모듈의 올바른 주소 값을 찾기 위해 아래 공기청정기 아두이노 파일을 실행합니다.(게시글 하단에서 다운로드받을 수 있습니다.)



 





아두이노를 업로드하여 실행시키면 시리얼모니터로  LCD의 주소값을 확인할 수 있습니다.




시리얼 모니터를 통해 내가 가지고 있는 I2C LCD의 주소값을 체크할 수 있습니다.
아두이노 실행 창 내에서
LiquidCrystal_I2C lcd(주소값, 16, 2); 코드를 입력하면 정상적으로 LCD 화면에 글자가 출력되는 것을 확인할 수 있습니다.





올바른 주소 값으로 변경해준 뒤, 아두이노 보드에 파일을 업로드해 글자가 제대로 출력되는지 확인합니다.









④ 컴파일 오류가 납니다.


오류내용 : LiquidCrystal_I2C.h: No such file or directory


해당 컴파일 오류는 I2C LCD의 라이브러리 파일이 설치되지 않았을 경우 나타나는 오류입니다. 
하단의 Airpurifier_BPLab_Library.zip파일을 다운로드 받아, 압축을 풀지 않은 채로

아두이노 프로그램 상단 메뉴 '스케치 > 라이브러리 포함하기 > .ZIP 라이브러리 추가'를 눌러 다운받은 압축파일을 선택합니다.




다운받은 압축 라이브러리를 추가합니다.
컴파일 버튼을 누르면 오류표시가 사라집니다.




비피랩코딩교육연구 | 비피


대표자 : 권기동

사업자번호 : 549-88-00707

통신판매업 : 2020-대구동구-0694

주소 : 대구광역시 동구 동대구로 469, 2층 204호

(신천동, 대구콘텐츠비즈니스센터 LH창업지원주택)

대표메일 : bpcode@naver.com

고객센터


상담시간|평일 10:00~18:00 (점심시간 12:30~13:30)

교육문의|053-719-3447, 053-719-3461~3

구매문의 |  053-719-3465

기술문의 |  053-719-3460

교육,기술,배송문의       주말 및 공휴일은 운영되지 않습니다.


COPYRIGHT ⓒ 2019 BPLAB ALL RIGHTS RESERVED.