Commits

F Malpartida committed ecc5410

Added Shift Register Schematics.

Comments (0)

Files changed (7)

 * 8 bit parallel LCD interface
 * I2C IO bus expansion board with the PCF8574* I2C IO expander ASIC.
 * ShiftRegister adaptor board as described [[http://code.google.com/p/arduinoshiftreglcd/|Shift Register project home]].
-* ShiftRegister adaptor board as described [[http://marc.merlins.org/perso/arduino/post_2012-01-23_LiquidCrystal-driver-support-LCD3Wire-hardware-_pebble-and-others_.html]]
+* ShiftRegister adaptor board as described [[http://marc.merlins.org/perso/arduino/post_2012-01-23_
+LiquidCrystal-driver-support-LCD3Wire-hardware-_pebble-and-others_.html|ShiftRegister 3 Wire Home]]
 
 They have all been tested, the last one was the ShiftRegister adaptor by 
 [[http://www.3guys1laser.com/blog-cheap-arduino-2-wire-lcd-display-0|piccaso]] - Florian Fida - Flo, 
 thanks for testing it and sharing.
 
-The LiquidCrystal_SR_LCD3 was developed, tested and integrated by Mark Merlin - thanks Mark for
+The LiquidCrystal_SR_LCD3 was developed, tested and integrated by [[http://marc.merlins.org|Mark Merlin]] - thanks Mark for
 testing and sharing.
 
 There is a nice freebe in the library: fastIO. This is a collection of fast digital read write operations

LCD_2-wire.jpg

Added
New image

LCD_3-wire.jpg

Added
New image

LCD_4-bit_serial_converter_2-wire-latching-2.jpg

Added
New image

i2c_lcd_schematic.jpg

Added
New image
 the LCD and make sure you pass the correct IO assignement to the LiquidCrystal constructor ("variable" initialization). 
 
 == I2C connection ==
+The I2C supported by this library is based on the PCF8575 ASIC and has been tested with the schematic
+below. The library has proven to work with this pin assignement but it can be changed during
+class construction.
 
+Other ASICs are not supported, but it should be straight forward to do so.
 
 === Board layout ===
 
-{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/4bit_lcd_connection_schem.jpg|4 bit connection}}
+{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/i2c_lcd_schematic.jpg|PCF8574 I2C schematic}}
+
+== ShiftRegister connection ==
+The library has been tested with varios configurations and shiftregisters. Please see schematics
+below for information.
+
+Other ASICs are not supported, but it should be straight forward to do so.
+
+=== Board layout ===
+
+==== Non Latching Shift Register ====
+
+Schematics from the original project home: [[http://code.google.com/p/arduinoshiftreglcd/|Shift Register project home]]
+
+Two wire non latching Shift Register Schematic.
+{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/LCD_2-wire.jpg|2 wire}}
+
+Three wire non latching Shift Register Schematic.
+{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/LCD_3-wire.jpg|3 wire}}
+
+==== Latch Shift Register ====
+Two wire latch Shift Register Schematic.
+{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/LCD_4-bit_serial_converter_2-wire-latching-2.jpg|2 wire latch}}
+
+Three wire latch Shift Register Schematic.
+{{https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/srlcd595.jpg|3 wire latch}}

srlcd595.jpg

Added
New image