1.1 --- a/README.txt Sun Jan 10 00:30:41 2016 +0100
1.2 +++ b/README.txt Sun Jan 10 22:58:17 2016 +0100
1.3 @@ -1,7 +1,7 @@
1.4 From the HT16K33 datasheet [1] and EF4058 schematic [2].
1.5
1.6 Addressing
1.7 -----------
1.8 +==========
1.9
1.10 RAM addresses
1.11 ROW0..7 ROW8..15
1.12 @@ -16,7 +16,7 @@
1.13 ROW3..14 |
1.14
1.15 Tube and Digit Layout
1.16 ----------------------
1.17 +=====================
1.18
1.19 By observing the behaviour, the tubes and digits have the following layout:
1.20
1.21 @@ -26,7 +26,7 @@
1.22 1 2 1 2
1.23
1.24 Communications
1.25 ---------------
1.26 +==============
1.27
1.28 I2C commands:
1.29
1.30 @@ -59,7 +59,7 @@
1.31 -> 00 80 00 40 00 20 00 10 (bytes in LSB, MSB order)
1.32
1.33 LED Digit Layout
1.34 -----------------
1.35 +================
1.36
1.37 The digits each have the following layout:
1.38
1.39 @@ -129,8 +129,54 @@
1.40
1.41
1.42
1.43 +See the shapes.h file for convenient definitions of the different elements.
1.44 +
1.45 +Interfacing
1.46 +===========
1.47 +
1.48 +It could be useful to interface the display with circuits and to have an
1.49 +Arduino sample inputs and update the display to reflect the state of those
1.50 +inputs. In order to represent 16 different signals with 4 hexadecimal digits,
1.51 +the following circuit could be employed.
1.52 +
1.53 +Inputs 74HC157 74HC157 Arduino Display
1.54 +------ ------- ------- ------- -------
1.55 + A4/SDA SDA
1.56 + A5/SCL SCL
1.57 + 5V VCC
1.58 + E# E# GND GND
1.59 + S S 3
1.60 +D0 1I0
1.61 +D1 2I0
1.62 +D2 3I0
1.63 +D3 4I0
1.64 +D4 1I0
1.65 +D5 2I0
1.66 +D6 3I0
1.67 +D7 4I0
1.68 +D8 1I1
1.69 +D9 2I1
1.70 +D10 3I1
1.71 +D11 4I1
1.72 +D12 1I1
1.73 +D13 2I1
1.74 +D14 3I1
1.75 +D15 4I1
1.76 + 1Y 4
1.77 + 2Y 5
1.78 + 3Y 6
1.79 + 4Y 7
1.80 + 1Y 8
1.81 + 2Y 9
1.82 + 3Y 10
1.83 + 4Y 11
1.84 +
1.85 +By switching between the two multiplexers, the data signals could be sampled
1.86 +by the Arduino and appropriate representation values written to the display
1.87 +module memory.
1.88 +
1.89 References
1.90 -----------
1.91 +==========
1.92
1.93 [1] EF4058-OCTOPUS_Alphanumeric_V1.0_SCH.pdf
1.94 [2] EF4058-ht16K33v110.pdf