I picked up these really cool (and large) single digit 7-segment LCDs. I thought they'd make a pretty sweet clock.
I thought since they have pins for each segment and a common, that I could just drive them like any old 7-segment LED. I popped one on my board and threw together a little sketch to turn on the appropriate segments.
So far so good.
I then tried to connect two together and multiplex them using the 7-segment LCD/LED library. That's when things got weird. It's supposed to display "88". However, it's hard to read and some of the segments drop out. I then changed the sketch to display "77", but it just continued to display a dimly/partially lit "88".
I wasn't aware at the time when I bought these that LCD displays need an AC signal. From what I gather, you can't just write COM LOW and a segment HIGH. It takes more than that, but I can't seem to get my head around it. Maybe I just got lucky with my first test. Thankfully, it doesn't seem as if I damaged them.
The clock is going to have 6 digits. So if I can't multiplex them, I suppose I could always use a Mega2560 and connect every segment to it's own pin. However, I'm still confused about alternating the signal between COM and the segment.
Can anyone offer some guidance as to how I should go about driving these?
Also, does anyone know if a current-limiting resistor is required, similar to LEDs? I've attached the data sheet.
LCD-S101D22TR-106379.pdf (52.5 KB)