CleO brings to market a family of intelligent, simple to program TFT display boards through which engineers can develop imaginative,
compelling human machine interfaces, regardless of their experience level. Using Arduino as a foundation,
CleO is able to leverage FTDI Chip’s
high speed bridging and display technology so that improved performance and greater functionality can be benefitted from.
CleO50 is a 5" smart TFT display shield for Arduino and MikroBUS.
It includes a 5.0 inch 800x480 pixel TFT LCD panel with resistive touch,
and
PWM audio output with in-built speaker amplifier for advanced audio quality.
These smart TFT display shields can be easily programmed by almost anyone
to give professional looking HMI / GUI's with no prior knowledge of complex
graphics programming or mathematics.
Key Features
The following are some of the key features of CleO50:
Inbuilt advanced
FT812 graphics controller IC with
display, touch and audio functionality
Integrated
FT900 32-bit RISC microcontroller (MCU) with high speed
performance (310DMIPS)
Anti-aliased graphics throughout for enhanced image
quality
8MB inbuilt e-Flash plus Micro-SD card slot (4-32GB)
Smooth animations at up to 60 frames per second
Portrait and landscape modes supported
Integrated PWM audio and speaker amplifier
File system supporting up to 8 simultaneous file
operations
Easy to use resistive touch
Minimal Arduino UNO resources used (1xSPI and 1xInterrupt)
An extensive range of tutorials (low level examples designed to train users on accessing all features available with
CleO50) and projects (which build on the knowledge gained in the tutorials to build more complex HMIs and may require additional
Arduino shields or plug in hardware, such as the CleO camera and speaker accessories) have already been created
and are available on our dedicated technical support site for
CleO - www.cleostuff.com.
The tutorials consist of 20 chapters covering over 80 programming
topics in detail, which do not require any specialist graphics or
mathematics knowledge to manage.
Tutorials
Tutorial 1 - CleO Installation
Tutorial 2 - Drawing Strings
Tutorial 3 - Displaying Bitmaps and Icons
Tutorial 4 - Drawing Lines
Tutorial 5 - Plotting Points
Tutorial 6 - Drawing Circles
Tutorial 7 - Drawing Rectangles
Tutorial 8 - Drawing Needles
Tutorial 9 - Setting Graphics Context
Tutorial 10 - Screen Control
Tutorial 11 - Audio Primitives
Tutorial 12 - Video Primitives
Tutorial 13 - Touch Primitives
Tutorial 14 - CleO Utilities
Tutorial 15 - Device Control
Tutorial 16 - CleO Camera
Tutorial 17 - CleO File System
Tutorial 18 - Built-In FT81x Widgets
Tutorial 19 - Misc. Commands
Tutorial 20 - CleO Resource Utility
Projects
Project 1 - Basic Audio Sounds Demo
Project 2 - A DTMF Dialer
Project 3 - An Analog Thermometer
Project 4 - Retro Digital Clock (Nixie Type)
Project 5 - Digital Clock - 7 Segment Style Display
Project 6 - A Traditional Analog Clock
Project 7 - A Modern Style Analog Clock
Project 8 - An Analog Stop Watch
Project 9 - Setting Graphics Context
Project 10 - A Digital Voltmeter
Project 11 - An Analog Voltmeter
Project 12 - A Speedometer Display
Project 13 - Temperature, Humidity and Light Data Logger
Project 14 - Post-It-Note Like Scribble Message Pad
Project 15 - A Spectrum Analyzer Display
Project 16 - An ECG (Heart Rate) Display
Project 17 - A Digital FM Radio
Project 18 - A Still Photo Camera
Project 19 - A Video Recorders
Project 20 - A Rotary Display
Project 21 - An LED Matrix
Project 22 - Weather Station
CleO50 Utility Widgets
CleO50 comes complete with a set of professional utility widgets which are used for data entry and can automate common tasks
with just a couple of lines of code. These are: