Red box on pic is pcb with transistors so I can disable or enable each column of potentiometers separately, it works just fine and no problems in it.
My problem is when I analogRead row of potentiometers when only one column is active I got only readings of one column, they are not interfere with each others but rows are interferes. I got almost same readings from all rows in column not depends which potentiometer I'm rotating. Anybody knows whh this happens? Voltage on active column is stable.
Post a real schematic (photo of hand drawn schematic is fine); include the content of the red box.
Seems you have crosstalk between the A/D channels.
Try to read the analogue input twice, so the first reading is ignored and only the second value is used.
Post your code (with code tags) if you want help with that.
Complicated way of doing things.
Normally an 8-channel or 16-channel analogue muxer is used for this sort of thing.
Leo
there is 5 rows by 5 pots in each
And what value are these pots?
Anyway this is not going to work because of the paths through the pots coupling together when they are not being enabled.
Here is why this idea will not work.