sorry i forget to mention about my project.
I use column scan for my project so i use ULN2803 for current sink. BC547 use for driving row,
because it's more safe for microcontroller without it my LED can work too.
BC547 use for row driver and ULN for column driver.
value R in picture is to big ( i forget to erase default value from proteus)
is my calculate for current LED right?
because friend tell me to calculate current VBE need to insert to calculate, but i think don't because Transistor in condition saturation.
sorry my english bad.