i did not set them , so they should be using the default 5v
Is it needed fot eh POt command, i thout it was for the adcin (a/d)
I tried it anyway , put Vref+ to 2.5v,no changes
Last edited by lerameur; - 9th January 2007 at 19:08.
OK I've just had a further look at the manual, and there was no connection of the second leg to the +ve, however disconnecting the link between the +5v and the pot resulted in the value of D (in the above example) to 1 regardless of where the pot was set. Reconnecting the leg of the POT to +ve and the value changed back to 255 !
Looking at the manual it states
Whats happening here is that your not measuring the voltage and then converting that analogue voltage into a digital value as per A to D convertion. The resistor charges the capacitor, which then discharges, which results in a negative going pulse on the pin. The frequency of this pulse determins the value of being stored in the variable (D in my example above). Here are some traces showing the pulse rate when D was 0, around 20 and at 255.The resistance is measured by timing the discharge of a capacitor through the resistor (typically 5K to 50K). Scale is used to adjust for varying RC constants. For larger RC constants, Scale should be set low (a minimum value of one). For smaller RC constants, Scale should be set to its maximum value (255). If Scale is set correctly, Var should be zero near minimum resistance and 255 near maximum resistance.
Unfortunately, Scale must be determined experimentally. To do so, set the device under measure to maximum resistance and read it with Scale set to 127. Adjust Scale until the Pot command returns 254. If 255, decrease the scale. If 253 or lower, increase the scale.
I am not using A/D yu are right, but it still do not work , maybe i should use the A/D and change the reference voltage
Ok i juste tried A/D works good
Pot sucks..![]()
Last edited by lerameur; - 9th January 2007 at 21:15.
Je te l'avais dit
I told you!
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Bookmarks