Red/Orange 4-Section Alpha-Numeric LED Display with I2C Interface
(HT16K33 module based)
As Supplied:
|
|
Post-Assembly & I2C Addr Setting:
|
|
pi@raspiP4B4a-32GbSP:~/pi_tools_etc/i2c_spi_chips-0.0 $ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- 76 --
Early Tests:
Program "Self-help":
pi@raspiP4B4a-32GbSP:~/pi_tools_etc/i2c_spi_chips-0.0 $ ./src/i2c_ledx_demo i2c_ledx_demo.c Version 0.02 {Exp}, [04/01/2020], (c) F_Trevor_Gowen <--| Package i2c_spi_chips_0.0 |--> Usage i2c_ledx_demo [Options] Options: -a arg_filename[.arg], -E {Echo command-line arguments}, -I {Inquire about i2c devices}, -MX08 {using 0.8in led MatriX module (default)}, -MX12 {using 1.2in led MatriX module}, -MXKY {using KeYestudio 1.2in led MatriX module}, -MX4AND {using a 4 Alpha-Numeric Digit'MatriX' module}, -BIT {Blink Initialisation Test}, -C4D {Clear 4 alpha-numeric Digit display**}, -DIT {Dimming Initialisation Test}, -FIT {Full Initialisation Test}, -F8x8 {use 8x8 Font - default}, -F8x5R {use Rotated 8x5 Font (PCD8544 font)}, -F8x8JR {use Rotated 8x8 Font (Jupiter ACE font)}, -FT1 {Font Test #1}, -FT2 {Font Test #2}, -FT3 {Font Test #3}, -QIT {Quick Initialisation Test}, -QCT {Quick font Conversion Test}, -QDT {Quick alpha-numeric Digit Test**}, -S {use System call methods - default}, -W {use Wiring pi i2c methods}, -PGD {use PiGpioD i2c methods^^}, {^^NB: requires a running pigpio daemon!}, -X {eXecute demonstration}. {** implies -MX4AND}
Full Initialisation Test
pi@raspiP4B4a-32GbSP:~/pi_tools_etc/i2c_spi_chips-0.0 $ ./src/i2c_ledx_demo -MX4AND -FIT -X i2c_ledx_demo.c Version 0.02 {Exp}, [04/01/2020], (c) F_Trevor_Gowen <--| Package i2c_spi_chips_0.0 |--> <i2c_ledx_demo.arg> fopen: No such file or directory i2c_ledx_demo.arg not found ht16k33 chip status: ADDR 76 CONF 00 DDAP 00 DDCB ff SSR 21 RISR a0 DSPR 81 DMSR e7 NAME 4AlphaNumDigitMatrix CRFONT 00000001 01111110 10100100 00100100 00100100 00100100 01000010 00000000 CCFONT 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Using 'C' system call-based methods: ...
|
Quick alpha-numeric Digit Test
pi@raspiP4B4a-32GbSP:~/pi_tools_etc/i2c_spi_chips-0.0 $ ./src/i2c_ledx_demo -QDT -X i2c_ledx_demo.c Version 0.02 {Exp}, [04/01/2020], (c) F_Trevor_Gowen <--| Package i2c_spi_chips_0.0 |--> <i2c_ledx_demo.arg> fopen: No such file or directory i2c_ledx_demo.arg not found ht16k33 chip status: ADDR 76 CONF 00 DDAP 00 DDCB ff SSR 21 RISR a0 DSPR 81 DMSR e7 NAME 4AlphaNumDigitMatrix CRFONT 00000001 01111110 10100100 00100100 00100100 00100100 01000010 00000000 CCFONT 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 two5421 display status: Numeric... SEGS0 3f @00 SEGS1 06 @02 SEGS2 db @04 SEGS3 cf @06 Alpha... SEGS0 0c @01 SEGS1 15 @03 SEGS2 2a @05 SEGS3 2d @07 Using 'C' system call-based methods: ... ht16k33 chip status: ADDR 76 CONF 00 DDAP 07 DDCB 00 SSR 21 RISR a0 DSPR 81 DMSR e7 NAME 4AlphaNumDigitMatrix CRFONT 00000001 01111110 10100100 00100100 00100100 00100100 01000010 00000000 CCFONT 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 two5421 display status: Numeric... SEGS0 3f @00 SEGS1 06 @02 SEGS2 db @04 SEGS3 cf @06 Alpha... SEGS0 0c @01 SEGS1 04 @03 SEGS2 00 @05 SEGS3 00 @07
|
|
|
|
|
|
|
|
|
|