A tutorial on interfacing LCDs (liquid crystal displays) with Arduino. We take a look at libraries and the role they play…and the potential issues, errors and troubleshooting involved.
We look at several types of displays but concentrate on the 4×20 Sparkfun serial enabled LCD display.
Arduino Tutorial #4 - LCD displays, Libraries and Troubleshooting - [Link]
000Plasma000 @ youtube writes:
Working on a project where you need to display something (like data/debugging info)? Why not use an LCD! In this video, I go through various aspects of controlling the device with an Arduino, including setting different types of cursors, toggling the display and even creating custom characters!
How to Control LCD Displays – Arduino Tutorial - [Link]
If you want to go to the heart of a thing, then LCD TFT displays Winstar are right for you.
It can be said, that nowadays in the most cases it´s cheaper and faster to use a ready-made graphic module. From this category we keep in stock for example eDIP TFT modules from company Electronic Assembly, intelligent modules from company 4D Systems or also a hot novelty from company FTDI – technology EVE.
Naturally, despite this, it´s possible, that simply a ready-made intelligent module which would meet all your demands simply doesn´t exist. For these cases we have for you color TFT LCD displays from company WinStar (Taiwan). In our standard stock offer can be found displays WF43GTIB (4.3“, 480×272), WF57ETIB (5.7“, 320×240) and WF70HTIF (7.0“, 800×480). Displays incorporate a modern display controller SSD1963 supporting various communication formats, that´s why they offer so to say a free hand and a full control at your design. An idea about possibilities of these displays will give you an application note SSD1963 as well as datasheets WF43GTIBEDBT0 WF57ETIBCDBT0 and WF70HTIFGDBT0.
Company Winstar produces a large amount of various versions of displays, also without controllers.
Displays for those, who want to have everything under control - [Link]
GodsTale build an OLED wrist watch using Arduino Pro mini and a Bluetooth module. He writes:
Retro Watch is an open source project to let you make a smart watch based on Arduino and Android. This text explains about modules, blueprints, how to install and use the Arduino and the Android source codes step by step.
RetroWatch: A DIY Smartwatch using Arduino - [Link]
Noureddine Benabadji writes:
Embedded systems frequently use HD44780-type LCD displays as it is considered the most popular alphanumeric display controller. The interface comprises at least 14 pins: eight for data, three for control (EN, WR, RS), two for power supply (Vdd, Vss), and one for contrast (Vre). Configured in 8-bit mode, it requires at least 10 I/O lines (D0..D7, EN, RS). Configured in 4-bit mode, it requires at least six I/O lines (D4..D7, EN, RS). This last case seems usable when using an 8-pin PICmicro. However, 8-pin PICmicros have one pin as an input-only pin.
One wire brings power & data to LCD module - [Link]
Company 4D Systems launches on the market a powerful graphic processor Diablo 16, suitable even for larger displays and powerful embedded applications.
After a success of Goldelox and Picaso processors, company 4D Systems decided to design a processor which would be powerful enough for demanding graphic applications and also usable on larger displays. Processors Goldelox and mainly Picaso are still perspective everywhere, where they´re sufficient by their power and memory , but for example they´re not suitable for 7“ displays. That´s why the 16 bit processor Diablo16 comes on the market. What does it bring? It could be said, that increase of computing power and functionality in almost all ways. More possibilities, substantially more Flash and RAM,…
A good news is, that also the Diablo 16 has a core designed for execution of programs in the 4DGL language, similarly like processors Picaso or Goldelox. The 4DGL language (4D graphic language) is a powerful, high-level language, which however maintains user friendliness and it´s easy to learn. A big advantage is, that a powerful software package for development of graphic applications – Workshop4 IDE is usable also for the Diablo 16 and it´s completely for free.
Together with a new processors, there´s also available a ready-made graphic module uLCD70DT (7“, 800×480), ready for immediate usage.
2,3,4 … 7 inches will display more - [Link]
Software simulator for Electronic Assembly display EA DOG series will bring you a clear image about possibilities of this favorite series.
Usually, when we start working with some monochromatic display with a color backlight, we have to imagine which combination of display/ backlight would suit us the best. It isn´t hard but for sure even here is valid, that “it´s better to see once than to hear three times”.
For this purpose will serve well a simple application StartDog, in which you can “try” for free various EA DOG series displays in combination with various color backlight (including RGB). This application will simplify you choice of a display without useless expenses. Besides a possibility to choice types themselves (with various resolution), it´s also possible to choose 4 basic kinds of “glasses”: STN positive Y/G, STN negative blue, FSTN positive and FSTN negative.
Application StartDog also cooperates with the EA9780-2USB development board and so the text or image displayed on your PC can be seen also on the EA DOG series display.
Start with the EA DOG displays for free - [Link]
This learning project from Adafruit describes how to make your own point-and-shoot digital camera using the Raspberry Pi board. In addition, you will also need the Raspberry Pi Camera Board, a TFT touchscreen, a battery pack and a Wifi adapter to automatically transfer pictures to another PC for editing.
Make your own digital camera using Raspberry Pi - [Link]
Flat displays of the EA DOG series are now available even with a bigger resolution or with more characters.
EADOG series is familiar to many of you and probably it´s your favorite one from these main reasons:
- displays are unusually flat (thin)
- the have a very low power consumption of 100-s uA (without backlight)
- wide possibilities of backlight, monochrome and also RGB
- some types are well legible even without backlight
- simple communication through 4/8 bit or SPI interface and newly even I2C
So far, types with up to 128x64px or 3×16 characters were available. The most recent additions to the EADOG family are bigger types with resolution of 160x104px (EADOGXL160), 240x64px (EADOGM240), 240x128px (EADOGXL240) and 4×20 characters (EADOGM204) and appropriate backlight modules EALED66x40, EALED94x40 and EALED94x67. Also these new types maintain a low profile – only 5.8 or 6.5mm with backlighting. A positivity is that even these new types are based on standard LCD controllers.
A guide at a choice of a suitable combination of display +backlight will provide you the application described in our article - Start with the EA DOG displays for free.
EA DOG displays with a minimal power consumption now available in bigger sizes - [Link]