그래블로 도움말 그래블로 도움말
  • 학습하기
    • 빠른 시작 가이드
    • 사용자 메뉴얼
    • 예제
    • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
문의하기
그래블로 도움말 그래블로 도움말
문의하기
그래블로 도움말 그래블로 도움말
  • 학습하기
    • 빠른 시작 가이드
    • 사용자 메뉴얼
    • 예제
    • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
loading
  1. Home
  2. 학습하기
  3. I/O장치
  4. ILI9341 TFT 컬러 LCD 모듈
Updated on 5월 6, 2025

학습하기

  • 빠른 시작 가이드
    • 그래블로
    • 기본 개념
    • 예제 프로젝트
  • 사용자 매뉴얼
    • 프로젝트
      • 일반
      • 공유
    • 로직
      • 로직
      • 제어그룹
      • 제어
      • 조건그룹
      • 동작그룹
      • 조건
        • 일반
        • 타입
          • 항상 만족
          • 한번만 만족
          • 변수값 비교
          • 스케쥴
          • 시간 구간
          • 시간 주기
          • 조건 참조
          • 동작 참조
          • 변경 감지
          • 사용자 조건
      • 동작
        • 일반
        • 타입
          • 변수 쓰기
          • I/O장치 제어
          • 시간 지연
          • 타이머
          • 미디어 재생
          • 이미지 보기
          • 전자 악기 연주
          • SHELL 명령 실행
          • 오디오 녹음
          • 오디오 변조
          • 음성 텍스트 변환
          • 텍스트 음성 변환
          • 파일 시스템
          • 파일 읽기/쓰기
          • 데이터베이스
          • HTTP 통신
          • MQTT 통신
          • OPC UA 통신
          • 모드버스 통신
          • 이메일 보내기
          • 텔레그램 메시지
          • 사용자 정의 통신
          • PID 제어
          • 통계 계산
          • 컬렉션
          • 사용자 동작
    • 대시보드
      • 일반
      • 위젯
    • 설정
      • GPIO
      • 변수
      • I/O장치
      • 파일 편집기
      • 컬렉션
      • 타이머
      • 이미지 뷰어
      • 오디오 변조
      • 미디어 플레이어
      • 전자 악기
      • 텍스트 음성 변환
      • 음성 텍스트 변환
      • 오디오 녹음기
      • MQTT 클라이언트
      • OPC UA 클라이언트
      • 모드버스
      • 이메일 클라이언트
      • 텔레그램 봇
      • 데이터베이스
      • 사용자 정의 통신
      • PID 제어
      • 통계
    • 연결 및 실행
      • 하드웨어 및 운영체제
      • 그래블로 패키지 설치
      • 연결 및 실행
  • 예제
    • 초급
      • LED 깜박이기
      • LED 3개를 다른 간격으로 깜빡이기
      • 조건 옵션 활용하기
      • 대시보드 위젯 사용하기
    • 중급
      • 다양한 조건을 조합하기
      • 복잡한 동작을 실행하기
  • I/O장치
    • DS18B20 디지털 온도 센서
    • MAX31865 RTD 온도 센서
    • TinyGPS ++ GPS 라이브러리
    • BMP180 디지털 대기압, 온도 센서
    • AHTx0 온도, 습도 센서
    • SHT2x 온도, 습도 센서
    • 서보 모터 제어
    • PWM 신호 출력
    • PWM 신호 모니터링
    • 하드웨어 PWM 신호출력
    • LED 켜기/끄기
    • 푸시버튼 읽기
    • 디지털 읽기/쓰기
    • 스텝 모터 제어
    • 고속 카운터
    • ADS1x15 ADC 변환 모듈
    • ADXL345 3축 가속도 센서
    • BME280 온도, 습도, 대기압센서
    • BMP280 온도, 대기압 센서
    • MLX90614 비접촉식 적외선 온도 센서
    • MCP4725 DAC 모듈
    • HMC5883 3축 지자기 센서
    • SHT31 디지털 온습도 센서
    • TCS34725 RGB 컬러 센서
    • VEML6070 자외선 센서
    • BH1750 디지털 조도센서
    • DS3231 RTC 고정밀 리얼타임 클럭
    • MPU-9250 9축 IMU 센서
    • CCS811 이산화탄소 및 TVOC 공기품질 센서
    • VL53L0X ToF 레이저 거리 센서
    • TFmini Plus(S) LiDAR 거리 센서
    • MAX7219 8자리 7세그먼트 디스플레이
    • PCF8574 LCD 디스플레이 드라이버
    • HC-SR04 초음파 거리센서
    • LED 밝기 제어
    • RGB LED 색상 제어
    • DC 모터 제어
    • AT24C256 EEPROM 메모리 모듈
    • DHTxx 온습도 센서
    • MCP3xxx ADC 모듈
    • LCD 디스플레이 드라이버(MCP23008, MCP23017)
    • MFRC522 RFID 리더
    • 수동 부저
    • 네오픽셀 (WS281x) LED
    • 적외선(IR) 리시버
    • 네오픽셀 매트릭스
    • ST77xx TFT 컬러 LCD 모듈
    • ILI9341 TFT 컬러 LCD 모듈
    • SSD1306 0.96인치 단색 OLED 디스플레이
    • SH1106 1.3인치 단색 OLED 디스플레이
    • MAX7219 8×8 LED 도트 매트릭스
    • HT16K33 4자리 7세그먼트 디스플레이
    • HX711 로드셀 측정 24비트 AD컨버터
    • TCS3200 RGB 컬러센서
    • MPU6050 6축 자이로 가속도 센서
    • TM1637 4자리 7세그먼트 디스플레이
    • PM2008(M) 미세먼지 측정 센서
    • PMS x003 미세먼지 측정 센서
    • MAX30102 산소 포화도, 심박수 측정 센서
    • AS608, FPM10A 지문 인식 센서
    • TTP229 정전식 16키 터치 키패드
    • 4×4 키패드 매트릭스
    • 아날로그 입력
    • 아날로그 출력
    • RPM 모니터
    • PCA9685 16채널 12비트 PWM 서보 드라이버
    • INA219 DC 전류 센서 모듈
    • VL6180X ToF 거리 센서
    • 사용자 정의 디지털 파형 출력
    • NRF24L01 2.4GHz RF통신모듈
  • 블록 코딩
    • 일반
    • 블록
      • 일반
      • 논리
      • 반복
      • 수학
      • 날짜/시간
      • 텍스트
      • 바이트 배열
      • 리스트
      • 타입 변환
      • 단위 변환
      • 자연/과학
      • 비트/바이트
      • 복소수/벡터
      • JSON
      • XML
      • 지역 변수
      • 지역 함수
  • 유용한 정보
    • 기초지식
      • 비트와 바이트
      • 디지털 입력/출력
      • 디지털/아날로그 신호
      • LED 저항 용량 계산하기
      • 풀업/풀다운 저항
      • 3.3V <-> 5V 변환
      • 시리얼 통신 (UART)
      • DC모터, 서보모터, 스텝모터
      • 멀티 쓰레드 (Multi Thread)
      • 릴레이 (Relay)
    • 하드웨어
      • 라즈베리파이
        • GPIO
        • 운영체제 설치하기
        • 1-Wire핀을 변경하는 방법
        • I2C 장치의 주소를 찾는 방법
        • 라즈베리파이 vs 아두이노
        • VNC로 데스크탑 환경 사용하기
        • 시리얼 (UART) 포트
      • 비글본
        • GPIO
        • 운영체제 설치하기
      • 확장 GPIO
        • FT232H/FT2232H/FT4232H
        • MCP2221A
        • NUMATO USB-GPIO
    • 리눅스
      • 리눅스 디렉토리 구조
      • 리눅스 자동 로그인 설정하기
      • 윈도우에 리눅스 설치하기 (가상 머신)
      • 맥OS에 리눅스 설치하기 (가상머신)
      • SSH 서버 설치하기
      • 컨트롤러의 IP 주소를 모를 때
      • SSH 접속하기
      • PC, 컨트롤러 사이 파일 전송하기
      • “sudoer 설정 파일에 없습니다.” 오류 발생시
    • 오디오/비디오
      • 가상머신에서 USB 사운드 카드의 사운드가 끊기는 문제
      • 블루투스 스피커로 사운드 출력하기
      • 음원 파일에서 악기 선택하기
      • “Failed to create new vlc instance.” 에러가 발생하는 경우
    • 데이터베이스
      • Firebase DB 사용하기
    • IOT
      • OpenAI TTS 사용하기
      • ElevenLabs TTS 사용하기
      • 텔레그램 봇 사용하기

ILI9341 TFT 컬러 LCD 모듈

Estimated reading: 3 minutes 250 views

일반

ILI9341 TFT 컬러 LCD 모듈로 2.2~2.8인치의 크기와 320X240 해상도를 지원합니다. SPI 인터페이스를 사용합니다. (터치 기능은 지원하지 않습니다.)


사양
  • 유형: TFT
  • 드라이버: ILI9341
  • 해상도: 240x320p
  • 인터페이스: 4 wire SPI
  • VCC : 2.8.V~3.3V
  • 로직 I/O포트 전압 : 3.3V(TTL)


사용 가능한 GPIO
  • 라즈베리파이 0~4
  • 라즈베리파이 5
  • 비글본 블랙/그린
  • 젯슨 나노
  • FT232H, FT2232H, FT4232H



명령

[INIT]

초기 설정을 입력합니다.

항목 타입 설명
DC핀 WRITE D/C (Data/Command)핀의 GPIO 번호를 입력합니다.
RESET핀 (옵션) WRITE RESET핀의 GPIO 번호를 입력합니다. RESET기능을 사용하지 않을 경우 -1을 입력하고 핀을 3.3V에 연결합니다.

​

[SET_ROTATION]

디스플레이의 표시방향을 설정합니다.

항목 타입 설명
회전방향 WRITE 디스플레이에 문자, 그림등이 표시되는 방향을 선택합니다.
(0도,90도,180도,270도)

[CLEAR]

디스플레이에 표시된 내용을 모두 삭제합니다.


[SET_CURSOR]

디스플레이에 텍스트를 쓸 위치를 지정합니다.

항목 타입 설명
위치(x) WRITE 텍스트의 시작위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
위치(y) WRITE 텍스트의 시작위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.

​

[PRINT_TEXT]

디스플레이에 텍스트를 씁니다.

항목 타입 설명
텍스트 WRITE 표시할 텍스트를 입력합니다.
크기 WRITE 텍스트의 크기입니다. (1~255)
자동줄바꿈 WRITE 텍스트가 가로 표시길이를 초과할 경우 자동줄바꿈을 할지 여부를 결정합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​
색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_PIXEL]

디스플레이에 픽셀을 그립니다.

항목 타입 설명
위치(x) WRITE 픽셀의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
위치(y) WRITE 픽셀의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​
색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_LINE]

디스플레이에 직선을 그립니다.

항목 타입 설명
시작점(x) WRITE 직선의 시작점 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 직선의 시작점 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
종료점(x) WRITE 직선의 종료점 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
종료점(y) WRITE 직선의 종료점 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.


​색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_TRIANGLE]

디스플레이에 속이 빈 삼각형을 그립니다.

항목 타입 설명
점1(x) WRITE 삼각형의 점1의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점1(y) WRITE 삼각형의 점1의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
점2(x) WRITE 삼각형의 점2의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점2(y) WRITE 삼각형의 점2의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
점3(x) WRITE 삼각형의 점3의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점3(y) WRITE 삼각형의 점3의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.


​색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[FILL_TRIANGLE]

디스플레이에 속이 찬 삼각형을 그립니다.

항목 타입 설명
점1(x) WRITE 삼각형의 점1의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점1(y) WRITE 삼각형의 점1의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
점2(x) WRITE 삼각형의 점2의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점2(y) WRITE 삼각형의 점2의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
점3(x) WRITE 삼각형의 점3의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
점3(y) WRITE 삼각형의 점3의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_RECT]

디스플레이에 속이 빈 사각형을 그립니다.

항목 타입 설명
시작점(x) WRITE 사각형의 시작점(왼쪽상단)의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 사각형의 시작점(왼쪽상단)의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
가로길이 WRITE 사각형의 가로길이를 입력합니다.
세로길이 WRITE 사각형의 세로길이를 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[FILL_RECT]

디스플레이에 속이 찬 사각형을 그립니다.

항목 타입 설명
시작점(x) WRITE 사각형의 시작점(왼쪽상단)의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 사각형의 시작점(왼쪽상단)의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
가로길이 WRITE 사각형의 가로길이를 입력합니다.
세로길이 WRITE 사각형의 세로길이를 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_ROUND_RECT]

디스플레이에 속이 빈 모서리가 둥근 사각형을 그립니다.

항목 타입 설명
시작점(x) WRITE 사각형의 시작점(왼쪽상단)의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 사각형의 시작점(왼쪽상단)의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
가로길이 WRITE 사각형의 가로길이를 입력합니다.
세로길이 WRITE 사각형의 세로길이를 입력합니다.
모서리반지름 WRITE 사각형 모서리의 반지름을 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[FILL_ROUND_RECT]

디스플레이에 속이 찬 모서리가 둥근 사각형을 그립니다.

항목 타입 설명
시작점(x) WRITE 사각형의 시작점(왼쪽상단)의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 사각형의 시작점(왼쪽상단)의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
가로길이 WRITE 사각형의 가로길이를 입력합니다.
세로길이 WRITE 사각형의 세로길이를 입력합니다.
모서리반지름 WRITE 사각형 모서리의 반지름을 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_CIRCLE]

디스플레이에 속이 빈 원을 그립니다.

항목 타입 설명
중심(x) WRITE 원의 중심의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
중심(y) WRITE 원의 중심의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
반지름 WRITE 원의 반지름을 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[FILL_CIRCLE]

디스플레이에 속이 찬 원을 그립니다.

항목 타입 설명
중심(x) WRITE 원의 중심의 위치(x)를 입력합니다. 가장 왼쪽 픽셀이 0 이며, 오른쪽으로 갈수록 증가합니다.
중심(y) WRITE 원의 중심의 위치(y)를 입력합니다. 가장 위의 픽셀이 0이며, 아래로 갈수록 증가합니다.
반지름 WRITE 원의 반지름을 입력합니다.
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[FILL_SCREEN]

디스플레이 전체를 지정된 색상으로 채웁니다.

항목 타입 설명
색상 타입 WRITE 설정할 색상의 타입을 선택합니다.

​

색상 타입 : RGB

항목 타입 설명
R WRITE 색상의 R성분을 입력합니다. (0~255)
G WRITE 색상의 G성분을 입력합니다. (0~255)
B WRITE 색상의 B성분을 입력합니다. (0~255)

색상 타입 : HSV

항목 타입 설명
H WRITE 색상의 H (Hue)성분을 입력합니다. (0~360)
S WRITE 색상의 S (Saturation, 채도)성분을 입력합니다. (0~100)
V WRITE 색상의 V (Value, 명도)성분을 입력합니다. (0~100)


[DRAW_RGB_BITMAP]

디스플레이에 bmp 형식의 이미지파일을 표시합니다.

항목 타입 설명
파일 경로 * WRITE 이미지 파일의 로컬 경로를 입력합니다. (예: /home/pi/test.bmp)
시작점(x) WRITE 이미지의 좌측상단이 위치할 픽셀의 위치(x)를 입력합니다. 가장 왼쪽이 0 이며, 오른쪽으로 갈수록 증가합니다.
시작점(y) WRITE 이미지의 좌측상단이 위치할 픽셀의 위치(y)를 입력합니다.아래로 갈수록 증가합니다.
* Windows bitmap (*.bmp) 형식의 이미지만 사용할 수 있습니다. (OS/2 bitmap은 지원하지 않음)
* 이미지 파일은 컨트롤러의 로컬 경로에 위치해야 합니다. (디스플레이 모듈에 탑재된 SD 슬롯은 사용안함)


[INVERT_DISPLAY]

디스플레이의 색상을 반전할지 여부를 설정합니다.

항목 타입 설명
색상 반전 WRITE 값이 true이면 반전된 색상을, false이면 원래 색상을 표시합니다.


[SCROLL_TO]

디스플레이를 아래 방향으로 스크롤합니다.

항목 타입 설명
스크롤 크기 (픽셀) WRITE 스크롤시 한번에 이동할 세로 방향 픽셀 크기를 입력합니다.

[SET_SCROLL_MARGINS]

디스플레이의 상단 및 하단에 스크롤하지 않는 고정 영역을 설정합니다.

항목 타입 설명
 상단 마진 (픽셀) WRITE 스크롤시 고정할 상단 영역의 세로 방향 픽셀 크기를 입력합니다.
하단 마진 (픽셀) WRITE 스크롤시 고정할 하단 영역의 세로 방향 픽셀 크기를 입력합니다.


예제

목표

2초 간격으로 임의의 직선, 원, 사각형, 텍스트, 이미지를 계속 반복하여 표시합니다.


부품
부품 갯수
라즈베리파이 4 * 1
ILI9341 TFT LCD 1
* 다른 하드웨어를 사용할 수도 있습니다. 사용 가능한 GPIO를 참고하세요.


연결
ILI9341 TFT LCD GPIO
VCC ​3.3V
GND GND
CS 8 (SPI0 CE0)
RST 23 *
D/C 24 *
SDI (MOSI) 10 (SPI0 MOSI)
SCK (SCLK) 11 (SPI0 SCLK)
 LED (BL) 3.3V
* 임의의 GPIO 핀을 사용할 수 있습니다.

​


프로젝트

준비중…

​

참고자료

라이브러리

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

ILI9341 TFT 컬러 LCD 모듈

Or copy link

Clipboard Icon
콘탠츠

ㅤ

대전광역시 서구 둔산로 8
(주)그래블로
support@grablo.co

바로가기

  • 빠른 시작 가이드
  • 메뉴얼
  • 예제
  • 유용한 정보
  • 새 소식
  • 그래블로 홈
  • 그래블로 앱
  • 문의하기

관련 사이트

  • 유튜브
  • 인스타그램
  • 페이스북

약관 및 라이센스

  • 서비스 이용약관
  • 개인정보 처리방침
  • 오픈소스 라이센스

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.