FLProg

Visual programming for not programmers

Яндекс.Метрика
Block for control display on the HD44780 chip and its clones


Block is used to display information on the display which is implemented on the controller HD44780 or its clones.
One variant of the display.


Wiring diagram


The display has a self-test mode which can be enabled by connecting the findings:

1 — Vss ground -> GND
2 — Vdd, power -> +5V
3 — Vo contrast control voltage -> output potentiometer
15 — A, the backlight -> +5
16 — K, ground for backlight -> GND.

The top row of characters should be completely filled by the dark rectangles


And to complete the work with display plug 12 pins:

1 — Vss ground -> GND
2 — Vdd, power -> +5V
3 — Vo contrast control voltage -> output potentiometer
4 — RS, register select -> Arduino pin 12
5 — R/W, read/write -> ground (write mode)
6 — E, aka Enable, strobe on the falling edge -> Arduino pin 11
The 7-10 DB0-DB3, lower bits of 8-bit interface; not connected
11-14 — DB4-DB7, the most significant bits of the interface -> Arduino pins 5-2
15 — A, the backlight -> +5
16 — K, ground for backlight -> GND


It is also possible to connect the display via the I2C bus via a special board.

The dialog can be configured in a normal connection


Dialogue parameter adjustment when connected via I2C


Address display you can learn using the tool "Scanning I2C bus"


For scanning the bus, you must follow a few simple steps



After device discovery, you can describe it. For this, you need to double-click on the found device. Then found the device can be saved to a file. You can use one file for devices on bus I2C, OneWire, and recorded buttons of the IR remote. When you select an existing file, the program will add found devices to a file. The dialog ' will only show devices on the I2C bus.