본문 바로가기

[아두이노] ST7735S IPS (SPI 인터페이스) 디스플레이 사용하기

by rudals.kim 2020. 11. 18. 댓글 개
반응형

ST7735S IPS 80x160용 디스플레이 사용해 보려고 합니다.

이 LCD가 3.3V에서 동작되는거라 그런지 검색해 봐도 아두이노에서 사용한 경우가 별로 없는것 같습니다.

저는 아두이노 프로미니 8MHz를 가지고 있는데 이 보드는 3.3V에서 동작되는 버전이라 ST7735S와 바로 연결하여 테스트를 할 수 있습니다. 

아래는 구매처에서 복사해 온 LCD 스펙입니다.

Product Description

1.Features
  SIZE 0.96inch
  Display Mode Normally black IPS
  Display Format Graphic 80RGB*160 Dot-matrix
  Input Data SPI interface
  Drive IC ST7735S
  Dimensional outline 24(W)*30 (H)*2.8+/-0.1(T)mm
  Resolution 80RGB*160 Dots
  LCD Active area 10.8 (W)*21.7 (H)
  Dot pitch 0.135(H) x 0.1356(V) mm
  Viewing Direction All View
  Operating Temperature -20~70°C

2.Pin Descriptions:
  1 : GND Ground
  2 : VCC Power 3.3V
  3 SCL Serial clock pin.
  4 SDA Serial data input
  5 RES LCM Reset pin
    This pin is reset signal input. When the pin is low, initialization of the chip is executed.
    Keep this pin pull high during normal operation.
  6 DC Data/Command Control
  7 CS Chip Select
  8 BLK Backlight control pin

 

먼저 Adafruit_ST7735_and_ST7789_Library라이브러리가 없다면 라이브러리 매니저에서 추가합니다.

라이브러리 설치시 제공되는 예제 파일인 Adafruit_ST7735_and_ST7789_Library/graphicstest를 업로드 하면 아래와 같이 동작됩니다. 65K 컬러를 지원해서 그런지 색감이 좋아 보입니다.

80x160 해상도라서 그런지 세로 방향으로 디스플레이 되네요.

간단히 테스트 해 본 동영상을 첨부해 보았습니다.

 

반응형

댓글