1. 2.4인치 TFT LCD쉴드  

 

2.4인치 TFT LCD쉴드는 아드이노 우노, 메가 2560 등에 꽂아서 사용가능한 2.4인치 LCD 디스플레이로서 320 x 240 pixel 해상도에 RGB컬러가 지원되고 터치 기능까지 지원되기 떄문에 아두이노 환경에서 사용하기 충분한 기능을 가지고 있다.   

 

 

 

보드의 크기가 아두이노 우노와 동일하고 핀 구조도 동일하기 때문에 아두이노 우노에 꽂으면 하나처럼 합체되고 메가 2560위에 꽂으면 약간의 공간이 남는 모양이 된다. 

 

2. 2.4인치 TFT LCD쉴드 사양  

 

-화면크기 : 48.96mm×36.72mm(2.4inch)
-전체크기 : 72.20mm×52.70mm
-해상도 : 320×240 pixel (QVGA)
-지원색상 : 18bit RGB color ( 262,000 컬러 )
-지원보드 : Arduino Uno,Arduino Due,Arduino Mega2560,Arduino Mega ADK,Arduino Leonardo
-드라이버IC : ILI9341
-화면 인터페이스 : 8bit parallel data bus

-부가장치 : microSD 소켓 , 터치 voem 

 쉴드는 수많는 핀들이 아두이노와 결합되는데 각각의 용도는 다음과 같다.

아두이노 나노에 연결하면 DIgital 2,3번과 Analog 4,5번 핀만 다른 용도로 사용할 수 있다. 

 

 

3. 라이브러리 설치 

 

라이브러리 메니저에서 macufriend_kbv를 찾아 설치해주어야 한다.  

또한 Adafruit_GFX 라이브러리가 설치되어 있지 않다면 함께 설치해 준다. 그리고 컴파일시  "dafruit_I2CDevice.h: No such file or directory" 라는 에러 메세지가 나오는 경우 Adafruit BusIO 라이브러리도 설치해 준다. 

 

 

4. 샘플프로그램 

#include "Adafruit_GFX.h"
#include "MCUFRIEND_kbv.h" // Hardware-specific library
MCUFRIEND_kbv tft;

void setup()
{
    uint16_t ID = tft.readID();
    tft.reset();
    tft.begin(ID);
    tft.setRotation(0);
    tft.fillScreen(TFT_WHITE);
    tft.setTextColor(TFT_BLUE);
    tft.setTextSize(2);
    tft.println("Hello TFT Monitor!");
}
void loop()
{

}

3 line : MCUFRIEND_kbv tft (CD,RS,A1,RD,RST) 형식의 핀번호를 지정해야 하지만 아두이노 표준 핀일 경우 이렇게만 지정해도 된다. 

 

7, 9 line : 제조사별로 각기 다른 ID를 가질 수 있으므로 보드에서 ID값을 읽어와서 BIgin에서 사용한다.     

 

10 line : 화면의 방향을 설정한다. 0=0도, 1=90도, 2=180도, 3=270도 기울어진 방향으로 Display한다.   

 

10 ~ 13 line : 바탕색과 글자색 그리고 글자 사이즈를 미리 지정하고 plintln으로 출력할 문자를 지정하면 Text 문자열을 화면 출력할 수 있다. 

 

 

5. 구매좌표 

 

 

 

5816.0₩ 9% OFF|LCD module TFT 2.4 inch TFT LCD screen for Arduino UNO R3 Board and support mega 2560 with gif Touch pen|lcd mo

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

 

+ Recent posts