Add products by adding codes
4x20 LCD display - Yellow - with HD44780 compatible controller - 2004A
- Universal alphanumeric LCD display, powered by 5 volts. It is characterized by simple operation, high availability and numerous support for many microcontrollers.
Alphanumeric LCD 4x20 HD44780 - Yellow - LCD QC2004A
Description
Universal alphanumeric LCD display, powered by 5 volts. It is characterized by simple operation, high availability and numerous support for many microcontrollers.
With libraries, you can easily hook up the display to an Arduino and display subtitles. The library gives you the ability to select the column and row in which to display the inscription, or string of digits. So you can display a great deal of information in a clear way.
The display is integral in the world of electronics, because sometimes the project will not be near a computer and there will be no way to display information on its screen.
We used this product in the project (in the version with the converter - the one sold does not have it) - temp controller. long distance with alarm.
Product features
- Universal alphanumeric LCD display module 4x20 characters.
- 4x20 LCD display
- Yellow backlighting
- HD44780 compliant driver.
- Ability to define your characters
- In the standard set of libraries and sample programs downloaded from the Arduino environment is the LiquidCrystal library, which allows you to operate the display.
- Control - The display can be controlled in modes:
- 8-bit without reading the busy flag - eight data bus lines and two control lines (RS, E - RW connected to ground) are required for transmission.
- 8-bit with busy flag reading - eight data bus lines and three control lines (RS, E, RW) are required for transmission.
- 4-bit with read busy flag- four data bus lines and three control lines(RS, E, RW) are needed for transmission.
- 4-bit without reading the busy flag - transmission requires four data bus lines and two control lines (RS, E - RW connected to ground)).
Our expert suggests
The display works with the liquid crystal library, but the following changes are needed:
- Connecting to the microcontroller: RS - pin 12, RW - pin 14, E - pin 11, D4 - pin 7, D5 - pin 8, D6 - pin 9, D7 - pin 10.
The program from the Arduino side looks as follows:
Technical data
- Power supply: 5V
- Average current consumption: 10 mA
- Dimensions: 96x60x33.5
- Sign dimensions: 2.45 x 5.00 mm
- Operating temperature range: -20 to +70 °C
Connector outputs
- VSS Mass
- VDD Power +5V
- V0 Contrast
- RS Selection of display instruction register (low state) or data register (high state)
- R/W Read (low state) / Write (high state)
- E Unlocking the display
- DB0
- DB1
- DB2
- DB3
- DB4
- DB5
- DB6
- DB7
- LED A Backlight power supply +5V
- LED K Backlight weight
Useful links
Video presentations
Connecting LCD 1602 to Arduino - a model with fewer characters
Example of connection with a microcontroller
The diagram shows the simplest way to connect the circuit to any microcontroller using a single-wire interface.