7 segments 12v displays 6 digit control with ESP32

Hello,

I’m trying to control a 6-digit 7-segment display running at 12V with an ESP32. The display is already connected to a ULN2803 that handles the negative side of the segments, but I now need to control the digits (to display numbers like 100, 0, etc.).

My goal is to display a number on the screen. For example, if the value received by the Arduino is 100, it should show XXX100, and if the value is 0, it should show XXXXX0 (with other digits turned off).

I prefer not to use MOSFETs for this project. What should I use to control the digits?

Thanks in advance for your help!

Bipolar transistors and a few resistors.

Take a look at the MAX7221 it may be all you need.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.