I want to query the analog input (A) to see how much current there is
on it. It should return a value below 5v. But instead it is not returning any value at all.
When I query it digital it will always returns a 0. It doesn’t matter if i set #16 High or Low. The query “A” will always return 0.
The BCD inputs return a 1 while there is nothing connected. It seems that a 1 indicates that there is no current and a 0 indicates that there is a current. this confuses me.
When I measure the output on #16 with a voltage meter after issueing the command #16H it returns ~4,98V. This is when nothing else is connected.
From my look of your picture, I think Mike is half right (but remember it is an SSC-32)
That is it looks like your jumper wire is maybe connected to the wrong pin. That is it looks like you are connected to one of the pins marked ±±, which are nice jumpers for when you need simple power. You need to connect to the other side where the A B C D are marked, where this is the actual Analog input pins on the SSC-32.
Please ignore Mikes above post. He has apparently confused your SSC-32 with a Bot Board II.
The image is a bit too fuzzy to know if it is wired correctly or not. The + by the analog inputs has 5vdc on it and the - has ground, so there is no need to run a ground connection to the outside servo row. The yellow wire looks like it’s going to the servo voltage pin, not the signal pin. Please take a better photo.
Just to clarify the input pins: the A, B, C, and D are the input pins. The associated + pins are connected to the regulated +5v on the board. The associated - pins are connected to the board ground. So looking at your wiring, with the yellow wire, you have the board regulated +5v (A+) connected to the #16 pulse pin (assuming it is connected to #16 inside row pin). With the grey wire there is no A- to connect to, so possibly you have it connected to the B- (assuming you are referencing A+, B-, C+, and D- locations)?