I have 3 x 0.56" 4-Digit 7-Segment Display w/I2C Backpack. Prototyping with a Raspberry Pi exactly as per the tutorial at
http://learn.adafruit.com/matrix-7-segm ... i/overview
My first assembly worked absolutely fine, so I moved on to assemble and test the second module. (nb. I am only running one module at a time, I will be setting up an independent power source before running them together on different addresses) The module is identified on address 0x70 exactly as expected using
Code: Select all
sudo i2cdetect -y 1
So I assembled the 3rd module, and it has exactly the same problem as the second!
I wrote a test script to write 0xFFFF to all buffers as follows:
Code: Select all
#!/usr/bin/python
from Adafruit_7Segment import LEDBackpack
led = LEDBackpack()
led.clear()
for row in range(0,7):
led.setBufferRow(row,0xFFFF)
But the 2 non-working modules (one green, one yellow) show an identical display - just the colon, plus the segments as shown below illuminated in digit 4:
Given that both "non-working" modules have exactly the same behaviour I'm holding out that it's something that may be known about - thanks for any help or insight anybody may be able to provide!
Cheers