Boredom In 14 Segments

Status

Complete. Now I just have to attempt to avoid further boredom…

SHARE

The Raspberry Pi provides a 40-pin GPIO header, to which this little gem is connected. Note that there are several GPIO numbering schemes for the Pi (don’t ask me why). The numbering here is based on the data at the official GPIO documentation page. So, for example, D10 is connected to GPIO21, which is pin 40 on the header. This numbering is used throughout the project, including in the software.

The connections are as follows:

Segment
Anode
GPIO
A12
B24
C26
D27
E9
F25
G14
H15
J17
K5
L4
M2
N18
P8
DP22
Digit
Cathode
GPIO
D110
D223
D37
D416
D53
D611
D76
D813
D919
D1021
D1120
D121

The general idea is that the Pi will loop through each of the 12 digits, setting the segment anodes to the appropriate value, and pulsing the digit cathode for the corresponding digit. There is no intelligence in the display; it’s all down to the Pi to manage.