Adafruit RasPi Perma Proto Full #3
(Dual, 4-bit or 8-bit, I2C to LCD Parallel Interface + Serial Port)
Contents
Schematic
|
Build Snapshots
|
|
|
|
|
|
|
|
|
|
|
|
Original Tests (2014)
|
|
|
|
|
|
dual_lcd_i2c4-8bit_demo.c Version 0.01 {Exp}, [20/11/2014], (c) F_Trevor_Gowen
<--| Package i2c_spi_chips_0.0 |-->
Usage dual_lcd_i2c4-8bit_demo [Options]
Options: -a arg_filename[.arg],
-A8 {use 8-bit interface via gpio A - default},
-B4 {use 4-bit interface via gpio B},
-BLn {force BackLights off (n=0) or on (n=1)},
-E {Echo command-line arguments},
-I {Inquire about i2c devices},
-0802 {LCD display type 0802},
-1602 {LCD display type 1602 - default},
-2004 {LCD display type 2004},
-IG {Inquire about i2c devices & Gpio readall},
-P {Preload lcd iface's},
-ST {Strobe Test*},
-F8T {Func set init 8-bit Test* - implies -A8},
-WDT {Write Data Test*},
-WRT {Write Register Test*},
{*NB: LED Test board req'd with -S},
-CH {Clear display & return Home - implies -W},
-F4T {Func set init 4-bit Test - implies -B4 & -W},
-WLT {Write Line info. Test - implies -W},
-WMT {Write Message Test - implies -W},
-Q {Quiet - default},
-S {use System call methods - default},
-T {using LED Test board},
-V {Verbose},
-W {use Wiring pi i2c methods},
-X {eXecute demonstration}.
Further Tests (2017)
(Including with a "newly available" 1604 LCD)
Set 1: 1602 4-Bit, 1604 8-Bit, 2004 4-Bit (Funduino) |
||
|
|
|
|
|
|
Set 2: 1604 4-Bit, 1602 8-Bit, 2004 4-Bit (Funduino) |
||
|
||
|
|
|
|
|
|
Set 3: 2004 4-Bit, 1602 8-Bit, 1604 4-Bit (Funduino) |
|||
|
|
||
|
|
|
|
pi@raspiP3B16Gb:~/i2c_spi_chips-0.0 $ ./src/dual_lcd_i2c4-8bit_demo
dual_lcd_i2c4-8bit_demo.c Version 0.02 {Exp}, [26/06/2017], (c) F_Trevor_Gowen
<--| Package i2c_spi_chips_0.0 |-->
Usage dual_lcd_i2c4-8bit_demo [Options]
Options: -a arg_filename[.arg],
-A8 {use 8-bit interface via gpio A - default},
-B4 {use 4-bit interface via gpio B},
-BLn {force BackLights off (n=0) or on (n=1)},
-E {Echo command-line arguments},
-I {Inquire about i2c devices},
-0802 {LCD display type 0802},
-1602 {LCD display type 1602 - default},
-1604 {LCD display type 1604},
-2004 {LCD display type 2004},
-IG {Inquire about i2c devices & Gpio readall},
-P {Preload lcd iface's},
-ST {Strobe Test*},
-F8T {Func set init 8-bit Test* - implies -A8},
-WDT {Write Data Test*},
-WRT {Write Register Test*},
{*NB: LED Test board req'd with -S},
-CH {Clear display & return Home - implies -W},
-F4T {Func set init 4-bit Test - implies -B4 & -W},
-WLT {Write Line info. Test - implies -W},
-WMT {Write Message Test - implies -W},
-W80T {Write 80 characters Test - implies -W},
-Q {Quiet - default},
-S {use System call methods - default},
-T {using LED Test board},
-V {Verbose},
-W {use Wiring pi i2c methods},
-X {eXecute demonstration}.pi@raspiP3B16Gb:~/i2c_spi_chips-0.0 $ ./src/lcd_fi2c_demo
lcd_fi2c_demo.c Version 0.07 {Exp}, [29/06/2017], (c) F_Trevor_Gowen
<--| Package i2c_spi_chips_0.0 |-->
Usage lcd_fi2c_demo [Options]
Options: -a arg_filename[.arg],
-dmsg 's' {Display a MeSsaGe 'like_this_one'... - implies -W},
+S {... and Scroll right},
-E {Echo command-line arguments},
-I {Inquire about i2c devices},
-0802 {LCD display type 0802},
-1602 {LCD display type 1602 - default},
-1604 {LCD display type 1604},
-2004 {LCD display type 2004},
-CH {Clear display & return Home - implies -W},
-WLT {Write Line info. Test - implies -W},
-WMT {Write Message Test - implies -W},
-W80T {Write 80 characters Test - implies -W},
-F4T {Func set init 4-bit Test*},
-P {Preload lcd fi2c},
-ST {Strobe Test*},
-WDT {Write Data Test*},
-WRT {Write Register Test*},
{*NB: LED Test board req'd with -S},
-Q {Quiet - default},
-S {use System call methods - default},
-T {using LED Test board},
-V {Verbose},
-W {use Wiring pi i2c methods},
-X {eXecute demonstration}.
Check1: Thu Jun 29 14:34:09 2017
Check2: 14:34:11
