first commit

This commit is contained in:
Jérôme Delacotte
2025-03-06 11:15:32 +01:00
commit 7b30d6e298
5276 changed files with 2108927 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
LiquidCrystal_I2C hd44780 examples
==================================
These examples require that the LiquidCrystal_I2C library be installed.
The LiquidCrystal_I2C library can be installed using the IDE library manager.
It controls the LCD using an PCF8574 i/o expander backpack.
The library assumes a paticular wiring between the PCF8574 and the LCD pins and a particular backlight circuit.
```
P0 - RS
P1 - R/W
P2 - E
P3 - Backlight control (Active High)
P4 - DB4
P5 - DB5
P6 - DB6
P7 - DB7
```
Not all backpacks are wired up this way.
If the actual wiring or backlight circuit does not match what the library expects, the examples will not work.
Also, the examples must be modified to set the i2c address to match the i2c address of the PCF8574 chip.<br>
**If the address in the sketch does not match the actual address of the chip, the example will not work**.
The advantage of using hd44780 library and the hd44780_I2Cexp i/o class is that unlinke the LiquidCrystal_I2C library the hd44780 library will automatically determine the i2c address, pin wiring, and backlight control configuration.