CODEDRAGON ㆍDevelopment/IoT
1602 LCD 핀 구조 (핀맵)
핀이 많지만 전원 핀과 6개 핀만으로 동작을 시킬 수 있습니다.
RS, RW, E 3개의 핀은 LCD를 제어하기 위한 핀입니다.
핀번호 |
표시 |
설명 |
1 |
VSS |
· GND |
2 |
VDD |
· VCC · LCD 전원 · 5V |
3 |
VO |
· VEE · LCD 밝기(명함) 제어 · 글자 대비값 · 가변저항을 통해 0 ~ 5V 사이 입력 |
4 |
RS |
· Register Select · 레지스터 선택 · 명령어를 처리할지 데이터를 처리할지를 선택합니다. 텍스트 LCD를 제어하기 위해서는 제어 레지스터와 데이터 레지스터의 · 두 개 레지스터가 사용되며, RS 신호는 명령을 담고 있는 레지스터(RS = LOW)와 데이터를 담고 있는 레지스터(RS = HIGH) 중 하나를 선택하기 위해 사용합니다. |
5 |
RW |
· Read/Write · 읽기/쓰기모드 선택 · 쓰기모드시 GND로 고정시킵니다. · 읽기 (R/W = HIGH) 및 쓰기 (R/W = LOW) 모드 선택을 위해 사용합니다. · 일반적으로 LCD는 데이터를 쓰기위한 용도로만 사용하므로, R/W 신호는 GND에 연결하는 것이 일반적이다. |
6 |
E |
· Enable · 쓰기 모드 활성화 · 데이터 전송 시작 · 하강 에지(falling edge)에서 LCD 드라이버가 데이터 처리를 시작하도록 지시하기 위한 신호로 사용됩니다. |
7~14 |
D0~D7 |
· 데이터 신호 · 데이터 입출력 핀 · 8비트 모드로 동작하는 경우에는 8개가 모두 사용되지만 4비트 모드로 동작하는 경우에는 4개만 사용됩니다. · 마이크로컨트롤러와 사용하는 경우에는 연결 핀의 수를 줄이기 위해 4비트 모드를 사용하는 경우가 일반적입니다. |
15 |
A |
· 백라이트 LED + · 배경의 밝기 전압 입력 · 3.3V에 연결하거나 5V에 연결시 220Ω 저항을 사용합니다. |
16 |
K |
· 백라이트 LED - · 배경 밝기 · GND |
LCD창이 16개로 구성된 2줄 짜리 LCD입니다. 각 칸마다 위치값을 가지게 됩니다.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0줄 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
1줄 |
I2C 1602 LCD 핀 구조 (핀맵)
LCD 모듈은 14개의 핀을 아두이노에 연결해야 제 기능을 했지만 기존 LCD모듈에 Serial I2C 1602 Shield에 장착되어져서 4개의 핀만으로 아두이노에 연결할 수 있습니다.
I2C 통신을 통해 제어할 수 있는 텍스트 LCD는 뒷면에 I2C 통신을 위한 모듈이 연결되어 있습니다.
http://bit.ly/2y2oNvi
'Development > IoT' 카테고리의 다른 글
IRremote 적외선 라이브러리 (0) | 2019.06.18 |
---|---|
TM1638 library (0) | 2019.06.13 |
ESP-12, ESP-12E, ESP-12F, ESP-xx 모듈 (0) | 2019.05.31 |
Keypad Library for Arduino, Keypad 라이브러리 설치하기 (0) | 2019.05.23 |
8x8 dot Matrix 핀 구조, 8x8 dot Matrix 과 Arduino Uno 연결 (0) | 2019.05.15 |