DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22

Similar documents
DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

DATASHEET. 3.2 Display Bezel. 4D-Bezel-32 For the ulcd-32ptu Display Module. Document Date: 16 th September 2013 Document Revision: 1.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1.

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.9

DATASHEET. gen4 Programming Adaptor For all gen4 sizes (Picaso and Diablo16) gen4-pa. Document Date: 29 th January 2016 Document Revision: 1.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

4D Systems. Application Note: 4D-AN-G3001. in ViSi Environment. Document Date: 15 th December Document Revision: 1.0

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Embedded DOS micro-drive Module. μdrive-μsd-g1

APPLICATION NOTE. Application Note: 4D-AN-P4009. ViSi-Genie Inputs. Document Date: November 19 th, Document Revision: 1.0

4D SYSTEMS TURNING TECHNOLOGY INTO ART. Application Note: 4D-AN-G5002

2.8 microlcd Intelligent PICASO Display Module

4D Systems. Application Note: 4D-AN-P2002. Playing Video on PICASO based modules using RAW option. Document Date: 15 th December 2012

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-P3001 TURNING TECHNOLOGY INTO ART. ViSi - Displaying Third-Party Fonts

APPLICATION NOTE. Application Note: 4D-AN-P4004. ViSi-Genie Advanced Buttons. Document Date: November 15 th, Document Revision: 1.

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

Introduction. Rev.1.2

DATASHEET. 4D 7.0 LCD CAPE Beagle Bone Black 7.0 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.2

APPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1.

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-G5001 TURNING TECHNOLOGY INTO ART. Serial - Displaying Third-Party Fonts

DATASHEET 4D SYSTEMS. Embedded Audio-Sound Module TURNING TECHNOLOGY INTO ART SOMO-14D. Document Date: 5 th February 2013 Document Revision: 1.

USER GUIDE. Workshop 4 User Guide. Document Date: 17 th December 2012 Document Revision: 1.1

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. ulcd-43-pt-ar. Featuring 4.3 Serial Display Module

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 15 th October 2013 Document Revision: 1.7 DISTRIBUTED BY TEXIM EUROPE

Font Tool User Guide. Abstract. Document Date: 1 July 2009 Document Revision: 01

DATASHEET 4D SYSTEMS. Raspberry Pi Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.8 Display Module ulcd-28-ptu-pi

Application Note: 4D-AN-P4010 ViSi-Genie Connection to a Host with Red- Green-Blue LED Control

REFERENCE 4D SYSTEMS TURNING TECHNOLOGY INTO ART. μdrive. (μdrive-μsd-g1) COMMAND SET. Document Date: 23 rd October 2012 Document Revision: 4.

DATASHEET. 4DPi-24-HAT. 2.4 Primary Display for the Raspberry Pi. In partnership with. Compatible with A+, B+ and Pi2

DATASHEET 4D SYSTEMS. Serial JPG Camera Module TURNING TECHNOLOGY INTO ART. Document Date: 5 th September 2012 Document Revision: 1.

Serial JPEG Camera Module Data Sheet

Serial JPEG Camera Module Data Sheet

USER GUIDE. Workshop4 PRO SMART WIDGETS EDITOR. Document Revision: 1.1 Document Date: 29 th July 2017

DATASHEET. 4DPi Primary Display for the Raspberry Pi. Document Date: 9 th September 2014 Document Revision: 1.2

SOMO-14D Embedded Audio-Sound Module

DATASHEET. 4DPi Primary Display for the Raspberry Pi REVISION 2.0 HARDARE. Document Date: 28 th September 2015 Document Revision: 2.

Input Voltage 3.3 V With/Without TSP Projected Capacitive Touch Panel / Weight g. Note 1: RoHS compliant. Note 2: LCM weight tolerance: ± 5%.

TO OUR VALUED CUSTOMERS

USER MANUAL. Workshop4 IDE USER GUIDE. Document Revision: 2.1 Document Date: 29 th July 2017

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 6 th March 2014 Document Revision: 1.1

4D SYSTEMS µoled-160-g1(sgc) Serial OLED Display Module Data Sheet

USER GUIDE. Atmel QT6 Xplained Pro. Preface

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 8 th January 2014 Document Revision: 0.1

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 24 th July 2014 Document Revision: 1.3

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 21 st March 2014 Document Revision: 1.1

Ethernet1 Xplained Pro

DATASHEET. Gen4 LCD CAPE Range 4.3, 5.0 and 7.0 LCD CAPE s For the Beagle Bone Black. GEN4-4DCAPE-xxx-SB (Super Bright, All sizes/touch)

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. Atmel QT1 Xplained Pro. Preface

CEC1702 clicker. a great idea is just a click away

RE866 Interface User Guide

user's guide to Expand development system capabilities by adding 12bit Digital to Analog Converter 12bit-DAC

USERS MANUAL. 4D Systems. (4DGL Platform Only) Revision 1.0

DATASHEET. gen4 Internet of Displays Series. gen4-iod-24t, 28T, 32T. gen4-iod-24t gen4-iod-28t gen4-iod-32t. Resistive touch.

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

DATASHEET. Internet of Displays Series. IoD-09TH IoD-09SM. 0.9 Through Hole version. 0.9 Surface Mount version

Installing Your Microsoft Access Database (Manual Installation Instructions)

USER GUIDE. ATWINC1500 Xplained Pro. Preface

4D SYSTEMS µvga-ii(sgc) Serial VGA Graphics Engine Data Sheet

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

SHIELD. mikromedia 5. for TIVA ARM

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

LCD TFT Module Specification

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

Preliminary MK-CY-043. Data Sheet. Amulet Capacitive 4.3 GEMmodule. Introduction:

End User License Agreement

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

ESS Utility Android App User Guide

QPP Proprietary Profile Guide

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM

GUI design made easy. Creating the First Project with. additional software

GS2K External Flash based Host Firmware Update Application Note NT11608A Rev

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

MultiTech Conduit AEP + RE866

Copyright mikroelektronika, All rights reserved.

AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

AN S1401 Using BlueMod+S as Beacon

StickIt! MPU-9150 Manual. How to install and use your new StickIt! MPU-9150 Module

SKY LF: 0.7 to 6.0 GHz High-Isolation (Single-Bit-Control) SPDT Switch

Terminal I/O Profile Client Implementation Guide

mikrommb for PIC18FJ TABLE OF CONTENTS strana

AN LPC82x Touch Solution Quick Start Guide. Document information. Keywords

STEVAL-SPBT4ATV3. USB dongle for the Bluetooth class 1 SPBT2632C1A.AT2 module. Features. Description

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

UM LPC General Purpose Shield (OM13082) Rev November Document information. Keywords

Raspberry Pi shield board

SKY33108: BAW GHz WiFi Pass/ GHz WiMAX Reject Filter

UM NVT2008PW and NVT2010PW demo boards. Document information

USB Port USB 2.0 Hub Controller PRODUCT FEATURES. Data Brief

SKY LF: 2.4 to 2.5 GHz SP3T Switch

Development system. mikrommb for PIC32. User manual

Transcription:

TURNING TECHNOLOGY INTO ART DATASHEET 4Display Shield with 2.2 Display Document Date: 31 st October 2012 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision of this document

Contents 1. Description... 3 2. Features... 3 3. Hardware Description... 4 3.1. Arduino Shield... 4 Arduino Shield 4. Library Overview... 5 4.1. Library Functions... 5 5. Schematic Design... 9 6. Specifications and Ratings... 10 7. Legal Notice... 11 8. Contact Information... 11

Arduino Shield 1. Description The provides an easy way of connecting a display up to your Arduino project. The shield features a 176 x 220 LCD-TFT display with a SPI interface to the Arduino, which includes a 4-wire resistive touch screen. The shield also features a usd Card socket to provide the Arduino with a means to store external data. The interface to the usd Card socket is SPI. The communication interface between the and the Arduino is a combination of the SPI bus, and the analog/digital pins on the Arduino. Both the TX and RX signals are unused, so these can be used with other devices in your Arduino project. Arduino Shield 2. Features On-board micro-sd memory card adaptor for storing of data, for the Arduino to read/write. Powered from the Arduino board, uses the 5V supply pin. 176 x 220 resolution, 262K true to life colours, LCD-TFT screen with SPI Interface, and resistive 4- wire touch screen. 2.2 diagonal size, Viewing Area: 49.4mm x 36.7mm. LED back lighting with greater than 150 viewing angle. RoHS Compliant. 2012 4D SYSTEMS Page 3 of 11 www.4dsystems.com.au

Arduino Shield 4D SYSTEMS 3. Hardware Description 3.1. Arduino Shield The is an Arduino Shield featuring a 2.2 LCD-TFT display with resistive touch screen. The provides a SPI interface to the Arduino platform, allowing a quick and easy connection to your Arduino Project. 4D Systems has a simple library to get you started using this Shield, which includes an example sketch that demo s the key attributes of the library. The shield utilises the SPI bus connected to the Arduino, which are MOSI pin D11, MISO pin D12 and SCK pin D13. The shield includes a usd card socket, to provide the Arduino the means to access data stored on a usd card. The usd SPI Card Select pin is D10. The display on the has an SPI interface, which is shared with the usd card socket. The Display Card Select pin is D7. The display utilises an RS pin for selecting if data is written or if a command is written the display, utilising pin D8. There is also a display Reset pin which utilises pin D14 (A0). The control of the LCD Backlight is done with pin D9, which can have PWM applied to it if desired to adjust the brightness of the display. The 4-wire Resistive Touch utilises pins D15 (A1), D16 (A2), A3 and A4. 2012 4D SYSTEMS Page 4 of 11 www.4dsystems.com.au

4. Library Overview 4.1. Library Functions The following are functions made available to the Arduino using the 4D Systems Library. Please see the website to download this library, www.4dsystems.com.au begin() Initialise the display Arduino Shield clear() Clears the display invert(flag) Inverts the display. Flag = true to invert, false for normal. setbacklight(flag) Turns the backlight on or off. flag = true for on, false for off. setdisplay(flag) Turns the display on or off. flag = true for on, false for off. setorientation(orientation) Sets the orientation of the display. orientation = 0 Portrait, 1 Right Rotated Landscape, 2 Reverse Portrait, 3 Left Rotated Landscape. uint16_t getorientation() Gets the current orientation of the display. 0 = Portrait 1 = Right Rotated Landscape 2 = Reverse Portrait 3 = Left Rotated Landscape. uint16_t fontx() Gets the font size, x-axis. Horizontal size of current font, in pixels 2012 4D SYSTEMS Page 5 of 11 www.4dsystems.com.au

uint16_t fonty() Gets the font size, y-axis. Vertical size of current font, in pixels uint16_t maxx() Gets the size of the screen, x-axis. Horozontal size of the screen, in pixels. Note: 128 means 128 pixels and thus 0..127 coordinates (decimal) Arduino Shield uint16_t maxy() Gets the size of the screen, y-axis. Vertical size of the screen, in pixels. Note: 160 means 160 pixels and thus 0..159 coordinates (decimal) circle(x0, y0, radius, colour) Draws a circle from x0, y0 center with specified radius and colour. x0 = x-axis centre y0 = y-axis centre radius = radius of circle in pixels solidcircle(x0, y0, radius, colour) Draws a solid circle from x0, y0 center with specified radius and colour. x0 = x-axis centre y0 = y-axis centre radius = radius of circle in pixels setbackgroundcolour(colour) Sets the background colour of the display, default is Black. line(x1, y1, x2, y2, colour) Draws a line from x1, y1 to x2, y2 with specified colour. x1 = x-axis start pixel y1 = y-axis start pixel x2 = x-axis end pixel y2 = y-axis end pixel 2012 4D SYSTEMS Page 6 of 11 www.4dsystems.com.au

rectangle(x1, y1, x2, y2, colour) Draws a rectangle from x1, y1 to x2, y2 with specified colour. x1 = x-axis start pixel y1 = y-axis start pixel x2 = x-axis end pixel y2 = y-axis end pixel Arduino Shield solidrectangle(x1, y1, x2, y2, colour) Draws a solid rectangle from x1, y1 to x2, y2 with specified colour. x1 = x-axis start pixel y1 = y-axis start pixel x2 = x-axis end pixel y2 = y-axis end pixel point(x1, y1, colour) Draws a pixel at from x1, y1 with specified colour. x1 = x-axis pixel y1 = y-axis pixel text(x0, y0, string, textcolour, backcolour, x-multiplier, y-multiplier) Draw ASCII Text at the pixel coordinates with set colours and size. x0 = x-axis pixel y0 = y-axis pixel string = text string textcolour = 16 bit colour of Text backcolour = 16 bit colour of background x-multiplier = multiplier of x-axis text (default=1) y-multiplier = multiplier of y-axis text (default=1) boolean gettouch(x, y) Gets touch activity and coordinates. x = x-axis coordinate y = y-axis coordinate Note: x and y coordinates are consistent with the orientation true = pressed false = otherwise uint16_t setcolour(red, green, blue) Calculates the 16-bit colour from 8-bit Red-Green-Blue components red = 0x00..0xff Red Component green = 0x00..0xff Green Component blue = 0x00..0xff Blue Component 16 bit colour 2012 4D SYSTEMS Page 7 of 11 www.4dsystems.com.au

Arduino Shield 4D SYSTEMS splitcolour(rgb, red, green, blue) Calculate the 8-bit Red-Green-Blue components from a 16-bit colour rgb = 16-bit colour red = 0x00..0xff Red Component green = 0x00..0xff Green Component blue = 0x00..0xff Blue Component Please refer to the actual library for more detail regarding these functions, available for download from the 4D Systems website, www.4dsystems.com.au 2012 4D SYSTEMS Page 8 of 11 www.4dsystems.com.au

Arduino Shield 4D SYSTEMS 5. Schematic Design 2012 4D SYSTEMS Page 9 of 11 www.4dsystems.com.au

6. Specifications and Ratings RECOMMENDED OPERATING CONDITIONS Parameter Conditions Min Typ Max Units Supply Voltage (VCC) 4.5 -- 5.5 V Operating Temperature -10 -- +65 C Arduino Shield ORDERING INFORMATION Order Codes: Package: 105mm x 65mm x 30mm Packaging: Module sealed in antistatic foam padded 4D Systems Box 2012 4D SYSTEMS Page 10 of 11 www.4dsystems.com.au

7. Legal Notice Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission. The development of 4D Systems products and services is continuous and published information may not be up to date. It is important to check the current position with 4D Systems. 4D Systems reserves the right to modify, update or makes changes to Specifications or written material without prior notice at any time. All trademarks belong to their respective owners and are recognised and acknowledged. Arduino Shield Disclaimer of Warranties & Limitation of Liability 4D Systems makes no warranty, either expressed or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non-infringement and fitness for any particular purpose. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems, or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages. 4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. Use of 4D Systems products and devices in 'High Risk Activities' and in any other application is entirely at the buyer s risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems intellectual property rights. 8. Contact Information For Technical Support: support@4dsystems.com.au For Sales Support: sales@4dsystems.com.au Website: www.4dsystems.com.au Copyright 4D Systems Pty. Ltd. 2000-2012. 2012 4D SYSTEMS Page 11 of 11 www.4dsystems.com.au