|
|
(2 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ==Overview== | + | {| class="FCK__ShowTableBorders" align="left" |
− | [[File:3.2 TFT LCD TOUCH SHIELD.jpg|thumb|400px|right]]
| + | |
− | | + | |
− | Arduino 3.2" TFT LCD Touch [[shield]] is an Arduino Mega compatible multicolored TFT display with touch-screen and SD card socket. It is available in an Arduino MEGA [[shield]] compatible pinout for attachment. The TFT driver is based on SSD1289 with 8bit data and 4bit control interface.
| + | |
− | | + | |
− | The Arduino 3.2" TFT LCD Touch [[shield]] can work with both 3.3V and 5V, so it can dispaly on Chipkit MAX32 as well.
| + | |
− | | + | |
− | Go shopping [http://imall.iteadstudio.com/im120417021.html 3.2 TFT LCD Touch Shield (IM120417021)]
| + | |
− | | + | |
− | ==Features== | + | |
− | * Arduino Mega [[Shield]] compatible footprint
| + | |
− | * Arduino library UTFT support
| + | |
− | * TFTResolution : 240 x 320 pixels
| + | |
− | * Size : 3.2"
| + | |
− | * Colors : 262K
| + | |
− | * Backlight : LED
| + | |
− | * Driver IC: SSD1289
| + | |
− | | + | |
− | ==Specifications==
| + | |
− | {| border="1"
| + | |
− | | + | |
− | | PCB size ||79.3mm X 57.5mm X 1.6mm
| + | |
| |- | | |- |
− | | Indicators|| - | + | | [[File:Arduino_Mega_3.2_TFT_LCD_Touch_Display_Shield-8.jpg|400px|Arduino 3.2 TFT LCD Touch Shield V2]] <br> |
| + | | [[File:Arduino_Mega_3.2_TFT_LCD_Touch_Display_Shield-1.jpg|400px|Arduino 3.2 TFT LCD Touch Shield V1]]<br> |
| |- | | |- |
− | | Power supply ||compatible with Arduino Mega | + | | <div style="text-align: center">[[Arduino 3.2 TFT LCD Touch Shield V2|Arduino 3.2 TFT LCD Touch Shield V2(SKU:IM160418006)]]</div> |
− | |- | + | | <div style="text-align: center">[[Arduino 3.2 TFT LCD Touch Shield V1|Arduino 3.2 TFT LCD Touch Shield V1(SKU:IM120417021)]]</div> |
− | | Communication Protocol|| - | + | |
− | |-
| + | |
− | | RoHS ||Yes
| + | |
| |} | | |} |
| + | <br clear="all"> |
| | | |
− | ==Electrical Characteristics== | + | ==V2 Change List== |
− | {| class="wikitable"
| + | * V2 and V1 almost the same, but they use different driver IC. |
− | |-
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Specification'''
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Min'''
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Type'''
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Max'''
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Unit'''
| + | |
− | |-
| + | |
− | | Power Voltage||4.5||5||5.5||VDC
| + | |
− | |-
| + | |
− | | Input Voltage VH:||3||-||5.5||V
| + | |
− | |-
| + | |
− | | Input Voltage VL:||-0.3||0||0.5||V
| + | |
− | |}
| + | |
− | | + | |
− | ==Hardware==
| + | |
− | http://imall.iteadstudio.com/media/wysiwyg/Products/ArduinoTFTShields/IM120417021_3.2_TFT_LCD_Touch_Shield.jpg
| + | |
− | | + | |
− | Figure 1 Bottom View
| + | |
− | | + | |
− | Pin map of Arduino 3.2” TFT Touch [[Shield]]:
| + | |
− | {| class="wikitable"
| + | |
− | |-
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Arduino Mega PIN'''
| + | |
− | | align="center" style="background:#f0f0f0;"|'''Description'''
| + | |
− | |-
| + | |
− | | D2||T_IRQ
| + | |
− | |-
| + | |
− | | D3||T_DOUT
| + | |
− | |-
| + | |
− | | D4||T_DIN
| + | |
− | |-
| + | |
− | | D5||T_CS
| + | |
− | |-
| + | |
− | | D6||T_CLK
| + | |
− | |-
| + | |
− | | D22||DB8
| + | |
− | |-
| + | |
− | | D23||DB9
| + | |
− | |-
| + | |
− | | D24||DB10
| + | |
− | |-
| + | |
− | | D25||DB11
| + | |
− | |-
| + | |
− | | D26||DB12
| + | |
− | |-
| + | |
− | | D27||DB13
| + | |
− | |-
| + | |
− | | D28||DB14
| + | |
− | |-
| + | |
− | | D29||DB15
| + | |
− | |-
| + | |
− | | D30||DB7
| + | |
− | |-
| + | |
− | | D31||DB6
| + | |
− | |-
| + | |
− | | D32||DB5
| + | |
− | |-
| + | |
− | | D33||DB4
| + | |
− | |-
| + | |
− | | D34||DB3
| + | |
− | |-
| + | |
− | | D35||DB2
| + | |
− | |-
| + | |
− | | D36||DB1
| + | |
− | |-
| + | |
− | | D37||DB0
| + | |
− | |-
| + | |
− | | D38||RS
| + | |
− | |-
| + | |
− | | D39||WR
| + | |
− | |-
| + | |
− | | D40||CS
| + | |
− | |-
| + | |
− | | D41||RST
| + | |
− | |-
| + | |
− | | D50||SD_MISO
| + | |
− | |-
| + | |
− | | D51||SD_MOSI
| + | |
− | |-
| + | |
− | | D52||SD_SCK
| + | |
− | |-
| + | |
− | | D53||SD_NSS
| + | |
− | |}
| + | |
− | | + | |
− | The Arduino 3.2” Touch [[shield]] uses the SSD1289 controller , it support 16bit
| + | |
− | data interface. The touch IC is XPT2046.
| + | |
− | | + | |
− | ==Operation voltage level setting switch==
| + | |
− | When using the Arduino 3.2 TFT Touch [[shield]] with 5V operation level
| + | |
− | development board – like Arduino MEGA and so on, set the operation voltage
| + | |
− | level switch to 5V side.
| + | |
− | | + | |
− | When using the Arduino 3.2 TFT Touch [[shield]] with 3.3V operation level
| + | |
− | development board set the operation voltage level switch to 3.3V side.
| + | |
− | | + | |
− | ==Software==
| + | |
− | This [[shield]] is compatible with UTFT library for Arduino Mega, chipKitMax32 and
| + | |
− | their compatible boards. You can down load the library here:
| + | |
− | [http://henningkarlsen.com/electronics/library.php?id=52 http://henningkarlsen.com/electronics/library.php?id=52]
| + | |
− | | + | |
− | ==Download==
| + | |
− | [ftp://imall.iteadstudio.com/IM120417021_3.2_TFT_LCD_Touch_Shield/DS_IM120417021_3.2_TFT_LCD_Touch_Shield.pdf Datasheet for 3.2 TFT LCD Touch Shield]
| + | |
− | | + | |
− | [ftp://imall.iteadstudio.com/IM120417021_3.2_TFT_LCD_Touch_Shield/DS_SSD1289.pdf Datasheet for SSD1289]
| + | |
− | | + | |
− | [ftp://imall.iteadstudio.com/IM120417021_3.2_TFT_LCD_Touch_Shield/DC_IM120417021_3.2_TFT_LCD_Touch_Shield.zip Demo code]
| + | |
− | | + | |
− | [ftp://imall.iteadstudio.com/IM120417021_3.2_TFT_LCD_Touch_Shield/SCH_IM120417021_3.2_TFT_LCD_Touch_Shield.pdf Schematic]
| + | |
− | | + | |
− | ==Useful Links==
| + | |