itron SMART TFT Example Projects   These example projects are supplied for educational and rapid start purposes
  itron SMART TFT Example Projects
 

These example projects are supplied for educational and rapid start purposes, and are designed for resistive touch modules unless stated otherwise
Download the associated zip file, then unzip.
The projects include an FPROG file to save the files to NAND from SD Card so a SD card is only needed on first use.
The TUxxxA.mnu file also contains USB setup to allow USB transfer to copy project files to NAND on the module from iDevTFT
You can then modify images, text and functionality to suit your application needs.
If you would like to supply your own example project for publication and an author's credit please submit by email.

Note: These project has been designed for the TU series, but it can be altered to work with TW modules by renaming the TU***.mnu to TW***.mnu then change all references of NAND to SDHC and remove the lines
 FPROG;
   INC("SDHC/fprog.mnu");
 FEND;
 
 

Interface

   

Visual

    Graphs  
RS232 Interface Test Project Animation Project Graphs - "Fancy Slider" Project
ASYNC1 Interface Test Project Colour Picker 3D Circle Graph Project
DEBUG Interface Test Project Sliders - Sliding Bars Demonstration SpeedoMeter Project
I2C Interface Test Project Progress Bar Project Pressure Profile Project
RS485 Interface Test Project Scroll Picture Project Simple Pie Graph Project
ASYNC2 Interface Test Project Color Picker 2 Project Stretch Meter Project
SPI Interface Test Project

Gauge Demo

I/O Ports Test Project

Functions

     
Analogue Input Graph Project Buttons Array Project General  
I²C Sensor Project Drop Down Text Boxes Project Multi Language Keyboard Project
DMX512 Demo Project Explorer Project Keyboard Project
Buzzer Test Time and Date Project Music System Project
868MHz Transceiver Terminal Digital Clock Project Elevator Project
RS232 Raw Data and Pointer Project Network Project Air Conditioning Project
SPI Demonstration Analogue Clock Project itron SMART Module Standard Demo
Modbus RTU Master Drag and Drop Project Building Automation Control System
 TW CANBUS Project    Read Lines from Text File Project Vector Creator / Explainer
         Graph Creator / Explainer
 
 
RS232 Interface Test Project   ASYNC1 Interface Test Project

 

This application allows you to test RS232 Interface. You can change various options in the RS232 setup. You can communicate between two modules using the available keyboard and RS232 interface.
Available for 4.3", 5.7", 7.0" : View Video

TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
  This application allows you to test ASYNC1 Interface. You can change various options in the ASYNC1 setup. You can communicate between two modules using the available keyboard and ASYNC1 interface.
Available for 4.3", 5.7", 7.0" :

TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
     
DEBUG Interface Test Project I2C Interface Test Project
 
This application allows you to test DEBUG Interface. You can change various options in the DEBUG setup. You can communicate between two modules using the available keyboard and DEBUG interface.
Available for 4.3", 5.7", 7.0" :

TU - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
  This application allows you to test I2C Interface. You can change various options in the I2C setup. You can communicate between modules using the available keyboard and I2C interface.
Available for 4.3", 5.7", 7.0" :
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
     
RS485 Interface Test Project ASYNC2 Interface Test Project
 
This application allows you to test RS485 Interface. You can change various options in the RS485 setup. You can communicate between two modules using the available keyboard and RS485 interface.
Available for 4.3", 5.7", 7.0" :
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
  This application allows you to test ASYNC2 Interface. You can change various options in the ASYNC2 setup. You can communicate between two modules using the available keyboard and ASYNC2 interface.
Available for 4.3", 5.7", 7.0" :
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
     
SPI Interface Test Project I/O Ports Test Project
 
This application allows you to test SPI Interface. You can change various options in the SPI setup. You can communicate between modules using the available keyboard and SPI interface.
Available for 4.3", 5.7", 7.0" :
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
  This application allows you to test I/O Ports. You can change various options in the I/O setup and communicate between two modules.
Available for 4.3", 5.7", 7.0" :
View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
 Analogue Input Graph Project I²C Sensor Demonstration Project

This applications demonstrates the ability of using ADC1 on CN4 to trace the analogue voltage against time
Graph colour can be changed by touching the 3 colour boxes in the corner.
The use of update = changed in the page style means that only the pixels and numbers are refreshed.

This application demonstrates the I²C master mode functions of the itron SMART TFT.
Included in the ZIP file are the specifications and circuit diagrams of the light sensor, temperature sensor and accelerometer. Which are needed in order for this application to be interactive. The temperature an light values can be converted to °F and Lumens by touching the relevant boxes. Works with v0.38.3 software or later.

 

Available for 4.3"   View Video   View Code
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"  View Video View Code
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
DMX512 Demo Project Buzz Test Project
This application shows how you can make a project which uses the DMX512 standard to control the colour of the light.

This application allows you to test the piezo buzzer. In this project you have three separate areas.
Please use a pen/stylus with this project.

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3", 5.7", 7.0"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
868MHz Transceiver Terminal RS232 Raw Data and Pointer Project

This application shows how the itron SMART TFT can be connected to a wireless transceiver on the Async1 port.
This project will send and receive the data in a chat style format.

This applications shows the capability of the itron SMART TFT to send and receive Raw Data via the RS232 port and how CALC functions as well as pointers can handle this data. 

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 3.5" and 4.3" View Code
TU - 3.5 , 4.3
TU Metallised - 4.3
TW - 4.3
TW Metallised - 4.3
SPI Demonstration Modbus RTU master demo - read and write to/from a slave device
 
 
This application shows how the SPI interface can be used to send and receive data. For use with 7" iSMART TFT and Generic 2 channel RS485 Modbus relay board
Details on typical relay board :- Relay Controller
Allows each relay to be switched ON / OFF (toggled) via touch keys
The action is verified by reading the status via Modbus and highlighting the key colour accordingly
ModBus App Notes
Available for 4.3" View Slave Code   View Master Code
TU - 4.3" Slave , 4.3" Master
TU Metallised - 4.3" Slave , 4.3" Master
TW - 4.3" Master
TW Metallised - 4.3" Master
Available for 7.0"
TW Metallised- 4.3"
Animation Project Colour Picker Project
   
     

This application shows the capability of the itron SMART TFT to show animations by looping through individual bmp frames.

This application shows how you can make use of sliding bars and drag and drop functionality within an application.
Available for 3.5" and 4.3" 3.5" , 4.3" View Code
Animation: Mike Sims
TU - 3.5" , 4.3"
TU Metallised - 3.5" , 4.3"
TW - 4.3"
TW Metallised - 4.3"
Available for 4.3", 5.7 and 7.0"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Sliders - Sliding Bars Demo Project Progress Bar Project

This application shows how sliding bars can be made and used to control numbers, useful for creating menus.

This application shows how you can make the Progress Bar.  

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Scroll Picture Project Color Picker 2 Project

This application shows how an image can be positioned in relation to vertical and horizontal scrollbars.
The washout picture is the image that can be viewed in the viewable window by using the blue scroll bars.
The whole image can be viewed by touching the image in the viewable window, when touched again it reverts back
to the zoomed in format with scrollbars.

This is the color picker application. You can choose the basic color on circle and define the lightness/darkness on the bar. This project uses two graphs. The one for the color circle and the second for the bar.
Of course the better option is to use the image instead the graph when we want to have the color circle but this is the demonstration which shows the graphs abilities.
Available for 3.5", 4.3", 5.7" and 7.0"  View Code
TU - 3.5" 4.3" 5.7" 7.0"
TU Metallised - 4.3" 5.7" 7.0"
TW - 4.3" 5.7" 7.0"
TW Metallised - 4.3" 5.7" 7.0"
Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Buttons Array Project Drop Down Text Boxes Project
 
 
 
 

This application shows how you can make use of text arrays within an application.

This application shows how you can make a drop down text box. You have the two different types of the drop down text boxes within this application. The text boxes take the information from the two additional text files: EUCountries.txt and SemiconductorDevices.txt.

Available for 4.3" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3", 5.7", 7.0" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Explorer Project Digital Clock Project
 
 
 
 

This application allows you to move, rename, copy and open files and create and open directories.
You can open text files (txt, mnu and idt) and image files (bmp and jpg).
You can create a new directory (only in SDHC). You can select source of the current view (SDHC or NAND) and move between the directories on the SD Card.

Digital Clock with a custom scrolling text.
This application shows how the real time clock can be used and set. We can set the time and the date in the setup page. We can also set the colour of our digital clock using the three sliders in the colour page.
This application contains a custom scrolling text. We can change the message in the keyboard page.

Available for 4.3" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Network Demonstration Project Time and Date Demonstration Project
 
 

This application demonstrates how an Ethernet port can be connected to the Async port on the itron SMART TFT and can communicate to another module on the network. This uses the Telecom Design XTRACT LAN G3 with 10/100 Base T auto sensing on our adaptor PCB. 

This application shows how the real time clock can be used and set.

Available for 4.3" View Video View Code
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 3.5" and 4.3" View Code
TU - 3.5" , 4.3"
TU Metallised - 4.3"
TW - 4.3"
TW Metallised - 4.3"
Analogue Clock Project Drag and Drop Demonstration Project

This application demonstrates how the real time clock, real time clock alarm and timers can be used.
This demonstration also uses calculations to draw the time on a working analogue clock display.

This application demonstrates how the touch screen can be used to move objects around the display

Available for 4.3" View Video View Code
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 3.5", 4.3", 5.7" and 7.0" View Video View Code
TU - 3.5" , 4.3" , 5.7" , 7.0"
TU Metallised - 4.3" , 5.7" , 7.0"
TW - 4.3" , 5.7" , 7.0"
TW Metallised - 4.3" , 5.7" , 7.0"

Fancy Slider Project

3D Circle Graph Project

 
 

This application shows how you can make use of graphs and trigonometric functions within an application

This application shows how you can make the 3D Circle Graph.

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"   View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
SpeedoMeter Project Pressure Profile Project

This application shows how you can make use of draws and trigonometric functions within an application.

This application shows how you can make use of graphs within an application.


TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Simple Pie Graph Project Stretch Meter Project
 
 

This application shows how you can make the Pie Graph.

This application shows how you can make use of draws and trigonometric functions within an application.

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"  View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Multi Language Keyboard Project Keyboard Project
 
 
 
 

This project is an extension on the keyboard example, the key pressed shows a pop up of the letter touched and if the letter has alternatives then if held for 1 second a sub menu comes up where you can select the desired letter.

Text data can be created or edited and passed to a variable. The user can switch upper/lower case.
The program could be modified to pass data to a pointer.

Available for 4.3" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 3.5", 4.3", 5.7" and 7.0"  View Code
TU - 3.5" , 4.3", 5.7" , 7.0"
TU Metallised - 4.3", 5.7" , 7.0"
TW - 4.3", 5.7" , 7.0"
TW Metallised - 4.3", 5.7" , 7.0"
Music System Demonstration Project Elevator Project
 
 
This application shows how you can make use of sliding bars within an application

In the main screen, the operator selects a floor then the elevator travels to the requested floor. Door opening an closing pages are used. You can add an RS232 routine to control motor output and connection to other devices.   

Available for 4.3" View Code
TU - Download Zip File
TU Metallised - Download Zip File
Available for 3.5", 4.3", 5.7" and 7.0" View Code
TU - 3.5" , 4.3" , 5.7" , 7.0"
TU Metallised - 4.3" , 5.7" , 7.0"
TW - 4.3" , 5.7" , 7.0"
TW Metallised - 4.3" , 5.7" , 7.0"
Air Conditioning Project

itron SMART Module Standard Demo

The operator can set limits for heating and cooling which are stored in EEPROM. The START/STOP button could enable output to a heater and cooling system via RS232 or an I/O and an ADC input could be used to measure the room temperature.

The itron SMART modules are supplied with a compilation of project examples.
These have been updated to show the unique touch control capabilities of v42+ firmware.

Available for 4.3" View Code
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 3.5", 4.3", 5.7" and 7.0"
TU - 3.5" , 4.3" , 5.7" , 7.0"
TU Metallised - 4.3" , 5.7" , 7.0"
TW - 4.3" , 5.7" , 7.0"
TW Metallised - 4.3" , 5.7" , 7.0"

 Building Automation Control System

Gauge Demo
 
 

This application shows how the TFT can be used to control the lights and temperature of a room within in a building,
The demonstration sends out commands to the other device to be interpreted to control these settings

This application shows how you can create a Dial and needle with variable colour ranges, with multiple units.

Available for 4.3" View Video
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File

Vector Creator / Explainer

Graph Creator / Explainer
 
 
 
 

This application helps explain in a visual way how the styles effect vectors

This application helps explain in a visual way how the styles effect the 4 graph types.

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Availble for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File

Read Lines from .txt file

TW CANBUS
 
 

This application reads in a text file then allows you to scroll through it reading 10 lines at a time.

This application shows the example project for CANBUS communication on the TW module

Available for 4.3"
TU - Download Zip File
TU Metallised - Download Zip File
TW - Download Zip File
TW Metallised - Download Zip File
Available for 4.3"
TW - Download Zip File