I have this HT16K33 4 Digit 14-segment display I got brand new. I connected it to my Arduino UNO, wired it up and uploaded some quick test code. However, the display looks completely broken (see image below), only some segments turn on.
I soldered the connection pins to the HT16K33 board (see picture below). My solder isn't the best but it also shouldn't be too bad.
I did a quick resistance check on the connection pins to see if the pins were soldered correctly, and they seemed good. I'm not too sure how to test the ji2c pin though...
Here is the Wiring on my breadboard:
Finally here is the code i'm currently using:
#include "HT16K33.h"
#include <Wire.h>
HT16K33 seg(0x070);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Wire.begin();
if(!seg.begin()){
Serial.println("ERROR");
while(1);
}
Wire.setClock(100000);
Serial.println("displayTest()");
seg.displayOff();
delay(1000);
seg.displayOn();
seg.displayClear();
seg.displayInt(5);
}
void loop() {
// put your main code here, to run repeatedly:
}
I'm a bit troubled here and confused at what's going on... Help would be greatly appreciated
displayInt()
?