본문 바로가기

Activities/AnyWhereGym Project

[아두이노] LCD 패널

< 수업 내용 >

- LCD의 특징 (정보를 표시하는 표시 장치)

- 조도 센서 값 출력하기

- 초음파 센서 값 출력하기






1. LCD의 특징


- LCD : 액정을 이용해 스크린에 숫자나 글자를 표시하는 부품이다.





2. LCD에 조도 센서 값 출력하기


- 준비물 : LCD 1개, 조도센서 1개, 10k ohm 저항 1개 (갈검주금), 1k ohm 저항 1개 (갈검빨금)






3. 소스코드


스케치 → 라이브러리 가져오기... LiquidCrystal 선택


* 라이브러리란? : 특정 기능들을 하나로 묶어 다른 사용자가 사용할 수 있게 정리해 놓은 것




#include <LiquidCrystal.h> 추가된 것을 볼 수 있다.






LiquidCrystal lcd(12, 11, 2, 3, 4, 5);


LiquidCrtstal : LiquidCrtstal 라이브러리를 초기화하라는 명령어 


LiquidCrtstal이라는 클래스를 lcd라는 이름으로 (12, 11, 2, 3, 4, 5)로 초기화 하라는 의미

초기화 하는 값은 우리가 선을 연결한 선하고 일치해야만 작동을 한다


→ LiquidCrystal 초기화시키고 lcd가지고 쓰겠다


12 : RS

11 : E

2 : D4

3 : D5

4 : D6

5 : D7



lcd.begin(16, 2);


 글자를 어디부터 찍을 건지


LiquidCrystal.begin : LCD의 높낮이를 설정하는 명령어


16 : 열

2 : 행




lcd.setCursor(0, 1);


lcd의 위치를 잡아주는 것


(0, 1)은 첫번째줄 두번째 칸


만약 두번째 줄 첫번째 칸이라면 (1, 0)이라고 적으면 된다.


0 : 열

1 : 행