3.2 inch Arduino LCD Shield User Guide



Similar documents
PN532 NFC RFID Module User Guide

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

A REST API for Arduino & the CC3000 WiFi Chip

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

2.2" TFT Display. Created by Ladyada. Last updated on :15:09 PM EDT

CMOS OV7660 Camera Module 1/5-Inch 0.3-Megapixel Module Datasheet

CAN-Bus Shield Hookup Guide

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

1.5" & 2.1" Monochrome 128x64 OLED Display Module

2.3" Monochrome 128x32 OLED Display Module

Arduino DUE + DAC MCP4922 (SPI)

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Example Connection between USB Host and Android

5inch HDMI LCD User Manual

Embedded Display Module EDM6070

WICE-SPI Hardware Operation Manual

GIE PIC K150 Programmer. User Manual

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

Instant Graphical User Interface Solutions Why you need a new User Interface

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Solomon Systech Image Processor for Car Entertainment Application

How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Introduction. Getting familiar with chipkit Pi

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

Using Xbee in Serial Communication

Antenna Rotator System

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

1.8" TFT Display Breakout and Shield

Serial Communications

Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

SainSmart UNO R3 Starter Kit

Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

Scalar Network Analyzer

Arduino Lab 1 - The Voltage Divider

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Bluetooth UART/RS232 Module

Fubarino TM SD Reference Manual

Tutorial for MPLAB Starter Kit for PIC18F

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Android Controlled Based Interface

Adafruit ATWINC1500 WiFi Breakout

BE635 User Manual. Rev. V Bolymin, Inc. All Rights Reserved.

MediaTek LinkIt Smart 7688 FAQ

Easy! Smooth! GP/ST-3500 Series->GP4000 Series Replacement Guidebook

Plena Voice Alarm System Firmware update

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

EARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL

LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION

PRDUCT SPECIFICATON TFT LCD MODULE Model : ELT240320ATP

System Firmware Update Instructions for AVH-4000NEX

E-Blocks Easy Internet Bundle

Arduino/Seeeduino, Arduino Mega, and Seeeduino Mega compatible 2.8 Size QVGA Display Resistive Touch Screen

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0

SBC8600B Single Board Computer

SOFTWARE MANUAL. Please ensure that you read the instruction manual carefully before use. About software

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Human Machine Interface

Smart Thermostat page 1

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

CONTROL SWITCHER User s Manual (Preliminary)

E-PoS Systems. General FAQ s

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Troubleshooting and Diagnostics

* Lead Free * DLP-2232ML-G LOW-PROFILE USB MODULE. 1.0 Introduction

Fingerprint Time Attendance Hardware User Manual


C4DI Arduino tutorial 4 Things beginning with the letter i

USB to RS-422/485 Serial Adapter

Getting Started Guide with WIZ550web

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

The self-starting solar-powered Stirling engine

Board also Supports MicroBridge

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Contents Models 3500 / 3600 Software & Driver Installation... 1 Install Amplifier Control Panel... 2 Download and Install the Drivers...

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

SSD1298. Advance Information. 240 RGB x 320 TFT LCD Controller Driver integrated Power Circuit, Gate and Source Driver with built-in RAM

AR1100 Resistive Touch Screen Controller Guide

SBC6245 Single Board Computer

Troubleshooting and Diagnostics

General FAQ s E-Pos Systems.

Chapter 1 Hardware and Software Introductions of pcduino

Surveillance System Using Wireless Sensor Networks

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

AC-PG-USBASP USBASP AVR Programmer

IOVU-571N ARM-based Panel PC

Features. Introduction. Applications. VPD-130/VPD-130N with DIN-Rail Mounting. VPD-130/VPD-130N Panel Mounting. Excellent C/P ratio (cost/performance)

Omron I/O Driver (Series 2) Programmable Serial Interface Card

FLYPORT Wi-Fi G

SVA025 Netcom2 FAQ Rev 1. Mitsubishi Netcom 2 FAQ

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

KTA-223 Arduino Compatible Relay Controller

Tiny Arduino Music Visualizer

Transcription:

Rev 2.0, Nov 2012

Table of Contents 1 Introduction... 3 2 Features... 3 3 Specifications... 3 4 Pin Definition... 4 5 Fimware library... 4 6 FAQs... 4 Revision History Revision Description Confirm by V1.0 First release hardware version Rev.A, only support Lee 16bit mode, add support ITDB library V1.1 Document update for library link, add support for Nova UTFT library V2.0 Hardware update to Rev.B, change library to support 8bit mode add support for UTFT. 16bit mode no longer supported and ITDB library no longer supported Lee 2

1 Introduction The idea of develop the LCD shield for Arudino is that the LCD is so widely used in mobile phones, handsets, and portable devices, but there is no such thing for Arduino. Although there are many different LCD module out there from 1.8 ~ 7 with 8bit or 16bit data bus, they are not easy to use and you have to make your own adapter board or flying wire between Arduino boards and LCD module. We choose the most popular 3.2 inch LCD screen for our LCD shield because it has big screen and touch panel which eliminate additional keypad and can be operated on one hand. Another good news is that Henning Karlsen developed a open source LCD graphic library ITDB/UTFT for Arduino, we port his library to our LCD shield with little modifications which is really cool. Have fun with our LCD shield with your infinite imagination. 2 Features 3.2 inch big LCD screen Resistive touch panel TF card reader support Well mate with Arduino UNO and Mega2560 board UTFT open source graphic library support Support Arduino/Maple/Chipkit platform 3 Specifications 3.2 inch TFT LCD screen Resolution 320 x 240, RGB565 format 8 bit LCD data bus TF card read support LCD controller SSD1289 Touch panel controller ADS7843 3

4 Pin Definition LCD Shield Arduino Arduino Mega2560 Description UNO 0~7 0~7 0~7 Data Bus[0:7] (PD0~PD7) (PE0,PE1,PE4,PE5,PG5,PE3,PH3,PH4) 8 8 8 TF_CS 9 9 9 Touch_IRQ (IRQ) 10 10 10 Touch_Select (TCS) 11 11 11 MOSI (DIN) 12 12 12 MISO (DOUT) 13 13 13 Touch_CLK (TCLK) A0 A0 A0 Chipselect (CS) A1 A1 A1 Data/Command_Select D/C(RS) A2 A2 A2 Write (WR) A3 A3 A3 Read (RD) Note: Touch screen controller and TF card reader share the same hardware SPI port (Pin11,Pin12,Pin13), they are activated by different chip select signals(touch screen use Pin9, while TF reader use Pin8). 5 Fimware library We use ITDB LCD graphic library written Henning Karlsen from http://www.henningkarlsen.com/electronics with little modification. Please download the modified firmware library package from www.uctronics.com/download/arduino_shileds/3inch2_revb.zip After downloading, decompress the zip file and copy the UTFT and ITDB02_Touch folders into arduino 1.0\libraries directory. Open the file with ino extension on each example folder, and upload the code into your Arduino board then have fun. The UTFT_Demo demonstrate various graphic functions, and the ITDB02_Touch demonstrate the touch panel functions. The TF/SD card reader example is located on Arduino software libraries/sd/examples directory. 6 FAQs Q1: What is 2 way DIP switch on the back of the shield? A1: The 0~7 pins is used as LCD data bus, whereas the pin0 and pin1 is UART port which is used by the bootloader when uploading the code. The DIP switcher switch ON/OFF the pin0 and pin1 from the LCD data bus, if it conflicts when uploading the code please switch it OFF. Q2: Does the shield support Maple or Chipkit platform? A2: Yes, from hardware concept the shield supports Maple and Chipkit platform because it has onboard level shifter to support both 3.3V and 5V IO level system. But we will continue add library support these platform. 4

Q3: Why does the shield doesn t support TF/SD card read on Mega board? A3: It is know issue that the UNO and Mega board doesn't compatible in some ways, for example UNO SPI port pins are 10,11,12,13, and I2C port pins are A4,A5, while Mega board SPI port pins are 50,51,52,53, and I2C port pins are 20,21. The simply way to resolve the issue is to fly SD signals to Mega SPI pins and use standard library, then everything is OK. 5