I'm sorry but I still don't get the concept. Your diagram just looks like a hilarious way to waste multiplexer chips to me. The pot could just be fed directly to the Arduino. Perhaps a diagram that demonstrated how it would work with 4 pots and 4 banks would better demonstrate your idea. But not with that diagram app, needs to be something more suitable, even a sharp pencil and squared paper would be preferable. Have you thought of trying Eagle or Fritzing?Paul
rushed thru it- so i hope you enjoy the art- but this is a very watered down basic concept of what i want to* pretty Sch sample.jpg (242.58 KB, 1000x366 - viewed 7 times.)
This will do just what I said in reply 24.
use NI Multisim- resolution is very low from the screen print tho- ill take another stab at it later
Glad I'm not the only one who just doesn't get it!
My main question was is it possible
QuoteMy main question was is it possibleYes it is possible.But for your example it doesn't seem to be necessary.You just want to multiplex, and just do 10 pots at a time rather than individually.It is just a matter of arranging your banks.You don't even need to switch these you just need to read them into different values of an array to use them for the appropriate channel.This is why we are all puzzled, what you are asking simply doesn't make any sense.
100 pots at a time not 10
Quote100 pots at a time not 10Yes but you don't actually want 100 pots or do you?Lets say for the moment you only need 6 pots per bank you could read in a bank with no multiplexing on a Uno.1) If you wanted 8 of these banks using real pots then you would switch each bank over by use of a 4051 on each of the 6 analogue inputs. This is conventional multiplexing.However:-2) If you wanted to have only one set of real pots and use them to control 8 'things' then you would not need any multiplexing at all. You would simply read in all the analogue inputs and apply them to the 'thing' you currently want to control. You can have a multi position switch just wired to digital inputs to determine what 'thing' you are currently controlling. You would need no multiplexing chips at all.Either way there is no need for 'reverse multiplexing' as you call it. It is either multiplexing or no multiplexing depending on which one of the two situations outlined above you want to do.
Ok, do you realise the snag with this?Appart from having to poll the pots to see if any have moved when you apply one bank of physical pots to one mixer channel and then switch it to another mixer channel the new channel will acquire the value from the first channel as soon as a knob is touched. For example your pots are all on quite on one channel and you switch to a channel that previously you set at high then as soon as you touch a knob it will drop down to that quite level.To prevent this you have to use incremental shaft encoders so you do not read absolute values from a control but only changes.