Difference between revisions of "1.44inch Arduino SPI Module ST7735S SKU:MAR1441"

From LCD wiki
Jump to: navigation, search
(Product Description)
(Program Download)
(19 intermediate revisions by the same user not shown)
Line 16: Line 16:
 
==<font color="blue">Product Description</font> ==
 
==<font color="blue">Product Description</font> ==
  
* 1.44-inch color screen,support 65K color display,display rich colors
+
* 1.44-inch color screen,support 16BIT RGB 65K color display,display rich colors
 
* 128X128 resolution, clear display
 
* 128X128 resolution, clear display
 
* Using the SPI serial bus, it only takes a few IOs to illuminate the display
 
* Using the SPI serial bus, it only takes a few IOs to illuminate the display
Line 30: Line 30:
 
|-
 
|-
 
| align="center" |Display Color
 
| align="center" |Display Color
| align="center" |RGB 65K color
+
| align="center" |16BIT RGB 65K color
 
|-
 
|-
 
| align="center" |SKU
 
| align="center" |SKU
| align="center" |MAR2406
+
| align="center" |MAR1441
 
|-
 
|-
 
| align="center" |Screen Size 
 
| align="center" |Screen Size 
| align="center" |2.4(inch)
+
| align="center" |1.44(inch)
 
|-
 
|-
 
| align="center" |Type
 
| align="center" |Type
Line 42: Line 42:
 
|-
 
|-
 
| align="center" |Driver IC
 
| align="center" |Driver IC
| align="center" |ILI9341
+
| align="center" |ST7735S
 
|-
 
|-
 
| align="center" |Resolution
 
| align="center" |Resolution
| align="center" |320*240 (Pixel)
+
| align="center" |128*128 (Pixel)
 
|-
 
|-
 
| align="center" |Module Interface
 
| align="center" |Module Interface
| align="center" |8-bit parallel interface
+
| align="center" |4-wire SPI interface
 +
|-
 +
| align="center" |Backlight
 +
| align="center" |1 White Led
 
|-
 
|-
 
| align="center" |Active Area 
 
| align="center" |Active Area 
| align="center" |48.96*36.72(mm)
+
| align="center" |26.2x27.2 (mm)
 
|-
 
|-
 
| align="center" |Module PCB Size
 
| align="center" |Module PCB Size
| align="center" |72.20*52.7(mm)
+
| align="center" |31.49x43.95 (mm)
 
|-
 
|-
 
| align="center" |Operating Temperature  
 
| align="center" |Operating Temperature  
| align="center" | -20℃~70℃
+
| align="center" | -10℃~60℃
 
|-
 
|-
 
| align="center" |Storage Temperature
 
| align="center" |Storage Temperature
| align="center" | -40℃~70℃
+
| align="center" | -20℃~70℃
 
|-
 
|-
 
| align="center" |Operating Voltage
 
| align="center" |Operating Voltage
Line 73: Line 76:
  
 
==<font color="blue">Interface Definition</font> ==
 
==<font color="blue">Interface Definition</font> ==
[[file:MAR2406-007.png|left|500x500px]]
+
[[file:MAR1441-013.jpg|550x550px]]
 +
 
 
{| class="wikitable" border="1" style="width: 550px; background-color: white;"
 
{| class="wikitable" border="1" style="width: 550px; background-color: white;"
|-
 
 
| align="center" |Number
 
| align="center" |Number
 
| align="center" |Pin Label
 
| align="center" |Pin Label
| align="center" |Pin Description
+
| align="center" |Description
 
|-
 
|-
 
| align="center" |1
 
| align="center" |1
| align="center" |LCD_RST
+
| align="center" |VCC
|LCD bus reset signal, low level reset
+
|LCD Power positive (3.3V~5V)
 
|-
 
|-
 
| align="center" |2
 
| align="center" |2
| align="center" |LCD_CS
+
| align="center" |GND
|LCD bus chip select signal, low level enable
+
|LCD Power ground
 
|-
 
|-
| align="center" |3
+
| align="center" |3
| align="center" |LCD_RS
+
| align="center" |GND
|LCD bus command / data selection signal,
+
|LCD Power ground
low level: command, high level: data
 
 
|-
 
|-
 
| align="center" |4
 
| align="center" |4
| align="center" |LCD_WR
+
| align="center" |NC
|LCD bus write signal
+
|Not defined, reserved
 
|-
 
|-
 
| align="center" |5
 
| align="center" |5
| align="center" |LCD_RD
+
| align="center" |NC
|LCD bus read signal
+
|Not defined, reserved
 
|-
 
|-
 
| align="center" |6
 
| align="center" |6
| align="center" |GND
+
| align="center" |LED
|Power ground
+
|Backlight control, high level lighting,
 +
if not controlled, connect 3.3V always bright
 
|-
 
|-
 
| align="center" |7
 
| align="center" |7
| align="center" |5V
+
| align="center" |CLK
|5V power input
+
|LCD SPI bus clock signal
 
|-
 
|-
 
| align="center" |8
 
| align="center" |8
| align="center" |3V3
+
| align="center" |SDI
|3.3V power input, this pin can be disconnected
+
|LCD SPI bus write data signal
 
|-
 
|-
 
| align="center" |9
 
| align="center" |9
| align="center" |LCD_D0
+
| align="center" |RS
|LCD 8-bit data Bit0
+
|LCD register / data selection signal,
 +
high level: register, low level: data
 
|-
 
|-
 
| align="center" |10
 
| align="center" |10
| align="center" |LCD_D1
+
| align="center" |RST
|LCD 8-bit data Bit1
+
|LCD reset signal, low level reset
 
|-
 
|-
 
| align="center" |11
 
| align="center" |11
| align="center" |LCD_D2
+
| align="center" |CS
|LCD 8-bit data Bit2
+
|LCD chip select signal, low level enable
 
|-
 
|-
| align="center" |12
 
| align="center" |LCD_D3
 
|LCD 8-bit data Bit3
 
|-
 
| align="center" |13
 
| align="center" |LCD_D4
 
|LCD 8-bit data Bit4
 
|-
 
| align="center" |14
 
| align="center" |LCD_D5
 
|LCD 8-bit data Bit5
 
|-
 
| align="center" |15
 
| align="center" |LCD_D6
 
|LCD 8-bit data Bit6
 
|-
 
| align="center" |16
 
| align="center" |LCD_D7
 
|LCD 8-bit data Bit7
 
|-
 
| align="center" |17
 
| align="center" |SD_SS
 
|SD card SPI bus chip select signal, low level enable
 
|-
 
| align="center" |18
 
| align="center" |SD_DI
 
|SD card SPI bus MOSI signal
 
|-
 
| align="center" |19
 
| align="center" |SD_DO
 
|SD card SPI bus MISO signal
 
|-
 
| align="center" |20
 
| align="center" |SD_SCK
 
|SD card SPI bus clock signal
 
 
|}
 
|}
  
 
==<font color="blue">Product Documentation</font> ==
 
==<font color="blue">Product Documentation</font> ==
  
* [http://www.lcdwiki.com/res/MAR2406/2.4inch_Arduino_8BIT_Module_MAR2406_User_Manual_EN.pdf '''2.4 inch Arduino UNO Module User Manual''']
+
* [http://www.lcdwiki.com/res/MAR1441/1.44inch_Arduino_SPI_Module_MAR1441_User_Manual_EN.pdf '''1.44 inch Arduino SPI Module User Manual''']
* [http://www.lcdwiki.com/images/6/6f/2.4-UNO-size.jpg '''2.4 inch Arduino UNO Module Size Picture''']
+
* [http://www.lcdwiki.com/images/4/46/1.44inch_MAR1441_Size.PNG '''1.44 inch Arduino SPI Module Size Picture''']
* [http://www.lcdwiki.com/res/MAR2406/QD243701%20specification_v1.1.pdf '''2.4 inch TFT Specifications''']
+
* [http://www.lcdwiki.com/res/MAR1441/QD14414B_specification_v1.1.pdf '''1.44 inch TFT Specifications''']
* [http://www.lcdwiki.com/res/MAR2406/ILI9341_Datasheet.pdf '''Driver IC ILI9341 Data sheet''']
+
* [http://www.lcdwiki.com/res/MAR1441/1.44inch_MAR1441_schematic.pdf '''1.44 inch Arduino SPI Module Schematic''']
 +
* [http://www.lcdwiki.com/res/MAR1441/1.44inch_SPI_LCD_schematic_package_14Pin.SchLib '''1.44 inch SPI LCD schematic package''']
 +
* [http://www.lcdwiki.com/res/MAR1441/1.44inch_SPI_package_14pin_99SE.PcbLib '''1.44 inch SPI package''']
 +
* [http://www.lcdwiki.com/res/MAR1441/ST7735S_V1.1_20111121.pdf '''Driver IC ST7735S Data sheet''']
  
 
==<font color="blue">Connect to Arduino</font> ==
 
==<font color="blue">Connect to Arduino</font> ==
Line 173: Line 145:
 
{| class="FCK__ShowTableBorders" align="left"
 
{| class="FCK__ShowTableBorders" align="left"
 
|-
 
|-
![[file:MAR2406-004.jpg|无框|400x400px]]
+
![[file:MAR1441-018.jpg|无框|400x400px]]
![[file:MAR2406-003.jpg|无框|400x400px]]
+
![[file:MAR1441-019.jpg|无框|400x400px]]
 
|-
 
|-
 
| align="center" | '''Arduino UNO direct insertion picture'''
 
| align="center" | '''Arduino UNO direct insertion picture'''
Line 182: Line 154:
  
 
==<font color="blue">How to use on Arduino</font> ==
 
==<font color="blue">How to use on Arduino</font> ==
 +
 
*'''Step 1: Download the test program'''
 
*'''Step 1: Download the test program'''
  
Line 200: Line 173:
 
::(2) Copy the dependent libraries in the <font color="red"> '''Install libraries'''</font> directory in the package (shown below) to the <font color="red">'''libraries'''</font> folder  
 
::(2) Copy the dependent libraries in the <font color="red"> '''Install libraries'''</font> directory in the package (shown below) to the <font color="red">'''libraries'''</font> folder  
 
:::of the Arduino project directory ([http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf <font color="red"> '''Don't know the Arduino project directory?'''</font>])
 
:::of the Arduino project directory ([http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf <font color="red"> '''Don't know the Arduino project directory?'''</font>])
::[[File:MAR2406-005.jpg|500px]]
+
::[[File:MAR1441-020.png|550px]]
  
 
*'''Step 4: Compile and download the program to the development board'''
 
*'''Step 4: Compile and download the program to the development board'''
Line 209: Line 182:
  
 
# After the program is downloaded, run it directly and observe the running status. If it can be displayed normally, the program runs  
 
# After the program is downloaded, run it directly and observe the running status. If it can be displayed normally, the program runs  
 +
 
::successfully, as shown in the following figure (take the colligate_test test program as an example):
 
::successfully, as shown in the following figure (take the colligate_test test program as an example):
  
::[[File:MAR2406-001.jpg|150px]] [[File:MAR2406-002.jpg|150px]]
+
::[[File:MAR1441-021.jpg|150px]] [[File:MAR1441-022.jpg|150px]]
  
 
==<font color="blue">Program Download</font> ==
 
==<font color="blue">Program Download</font> ==
  
# [https://yunpan.360.cn/surl_ymIbLShdqu7 '''Demo_Arduino_8BIT''']
+
* [http://www.lcdwiki.com/res/Program/Arduino_SPI/1.44inch/Arduino_SPI_ST7735S_MAR1441_V1.0/1.44inch_Arduino_SPI_Module_ST7735S_MAR1441_V1.0.zip '''1.44 inch Arduino SPI Module Package''']
# [https://yunpan.360.cn/surl_ymIC9zbMDD2 '''Demo_STC12C5A60S2_8BIT''']
 
# [https://yunpan.360.cn/surl_ymICzKxnsnQ '''Demo_STM32F103RCT6_8BIT''']
 
# [https://yunpan.360.cn/surl_ymICpjIDEJc '''Demo_STM32F103ZET6_8BIT''']
 
# [https://yunpan.360.cn/surl_ymIC4JfmLR7 '''Demo_STM32F407ZGT6_8BIT''']
 
# [https://yunpan.360.cn/surl_ymIC4T89TDj '''Demo_STM32F429IGT6_8BIT''']
 
 
 
* [https://yunpan.360.cn/surl_ymICNUCtuMX '''2.4 inch Arduino UNO module package(The above program is packaged with one click download)''']
 
  
 
==<font color="blue">Reference Materials</font> ==
 
==<font color="blue">Reference Materials</font> ==

Revision as of 09:23, 23 February 2019


语言选择

Languages

➤中文
➤EN



Product Video

Product Picture

1.44-Arduino-001.jpg 1.44-Arduino-003.jpg

Product Description

  • 1.44-inch color screen,support 16BIT RGB 65K color display,display rich colors
  • 128X128 resolution, clear display
  • Using the SPI serial bus, it only takes a few IOs to illuminate the display
  • With SD card slot for convenient function expansion
  • Provide underlying libraries and rich sample programs for Arduino, C51, and STM32 platforms
  • Military-grade process standards, long-term stable work
  • Provide underlying driver technical support

Product Parameters

Name Parameter
Display Color 16BIT RGB 65K color
SKU MAR1441
Screen Size  1.44(inch)
Type TFT
Driver IC ST7735S
Resolution 128*128 (Pixel)
Module Interface 4-wire SPI interface
Backlight 1 White Led
Active Area  26.2x27.2 (mm)
Module PCB Size 31.49x43.95 (mm)
Operating Temperature -10℃~60℃
Storage Temperature -20℃~70℃
Operating Voltage 5V/3.3V
Power Consumption About 90mw
Product Weight About 25(g)

Interface Definition

MAR1441-013.jpg

Number Pin Label Description
1 VCC LCD Power positive (3.3V~5V)
2 GND LCD Power ground
3 GND LCD Power ground
4 NC Not defined, reserved
5 NC Not defined, reserved
6 LED Backlight control, high level lighting,

if not controlled, connect 3.3V always bright

7 CLK LCD SPI bus clock signal
8 SDI LCD SPI bus write data signal
9 RS LCD register / data selection signal,

high level: register, low level: data

10 RST LCD reset signal, low level reset
11 CS LCD chip select signal, low level enable

Product Documentation

Connect to Arduino

无框 无框
Arduino UNO direct insertion picture Arduino Mega2560 direct insertion picture


How to use on Arduino

  • Step 1: Download the test program
  1. Download the Arduino test program from the Program Download column
  2. For a description of the relevant test procedures, please refer to the test program documentation in the package
  • Step 2: Connect the Arduino development board
  1. Plug the module directly into the Arduino development board ( Do not plug in?)
  2. After the module is plugged in, power on the Arduino board
  • Step 3: Copy the dependent library
  1. Make sure the Arduino IDE is installed on your computer (if it is not installed: Arduino IDE download URL)
  2. After installing the Arduino IDE, you need to copy the dependent library to the Arduino project directory as follows:
(1) Decompress the downloaded test package
(2) Copy the dependent libraries in the Install libraries directory in the package (shown below) to the libraries folder
of the Arduino project directory ( Don't know the Arduino project directory?
MAR1441-020.png
  • Step 4: Compile and download the program to the development board
  1. Open the sample in the Example directory of the package to test, compile and download( Don't know how to compile and download?
  • Step 5: Observe the running of the program
  1. After the program is downloaded, run it directly and observe the running status. If it can be displayed normally, the program runs
successfully, as shown in the following figure (take the colligate_test test program as an example):
MAR1441-021.jpg MAR1441-022.jpg

Program Download

Reference Materials

Common Software

BACK TO TOP