I have the I2C 8x8 bicolor LED matrix backpack from Adafruit (https://www.adafruit.com/product/902). I am able to set individual LEDs just fine, but for a handful of them, the only color that works is red. See the images below for when I fill the entire display to red, yellow, and green respectively. Do I have a defective matrix, or do I just need to recheck my soldering ?
Red: https://photos.app.goo.gl/MF57Tf56uT39GBG38
Yellow: https://photos.app.goo.gl/Ak68enJyiyQyFSvx5
Green: https://photos.app.goo.gl/Hcx9nU8AWuo2xAtC6
Is my bicolor 8x8 Matrix defective ?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Is my bicolor 8x8 Matrix defective ?
Can you post some photos of the LED matrix backpack so we check the general condition of the hardware.
How are you driving the LED matrix? What main board and code?
How are you driving the LED matrix? What main board and code?
- Zeppelinfreak
- Posts: 2
- Joined: Sat Apr 04, 2015 12:45 pm
Re: Is my bicolor 8x8 Matrix defective ?
Sorry for the huge delay in reply. Here are a few photos of the backpack. I am not the best photo taker so let me know if its not clear enough.
https://photos.app.goo.gl/Wb36EkDSTDwvfV518
https://photos.app.goo.gl/Xp3doxNLm61p6ekb8
https://photos.app.goo.gl/hMhwELiskVRoKTDk9
I am driving it with a Raspberry Pico and using Python. I am using a MicroPython version of the adafruit HT16K33 library here. Below is a short test script to fill the matrix with a single color.
https://photos.app.goo.gl/Wb36EkDSTDwvfV518
https://photos.app.goo.gl/Xp3doxNLm61p6ekb8
https://photos.app.goo.gl/hMhwELiskVRoKTDk9
I am driving it with a Raspberry Pico and using Python. I am using a MicroPython version of the adafruit HT16K33 library here. Below is a short test script to fill the matrix with a single color.
Code: Select all
from hybotics_ht16k33.matrix import Matrix8x8x2
# Create the I2C interface
i2c = machine.I2C(0,sda=machine.Pin(8), scl=machine.Pin(9, machine.Pin.OUT))
# Create the LED bargraph class.
bicolor = Matrix8x8x2(i2c, address=0x71)
bicolor.fill(bicolor.LED_RED)
Please be positive and constructive with your questions and comments.