-
Notifications
You must be signed in to change notification settings - Fork 988
Variant ADC
Candas1 edited this page Apr 21, 2022
·
21 revisions
This variant can be used with analog inputs like potentiometers, joysticks or throttle/brake handles, even if using hall sensors. Here is a video walking you through how to setup the firmare to use it with a joystick.
- ADC_ALTERNATE_CONNECT : to swap the inputs, in case you cannot do it physically
- ADC_PROTECT_THRESH : to adjust the threshold below/above the MIN/MAX ADC values that will trigger ADC protection
- ADC_PROTECT_TIMEOUT : number of wrong / missing input commands before safety state is taken
- Connect the potentiometer/hall sensor VCC to 3.3v from programming port or from a voltage regulator,
⚠️ Red wire from sensor cable delivers 15v !!! - Connect the output of the potentiometer/hall sensor to the blue wire (ADC1) for steering and green wire (ADC2) for speed on left sensor board cable
- Connect the potentiometer/hall sensor to ground,
⚠️ On some boards, the black wire is 15v !!! Check with a multi-meter to make sure 15V and ground are not swapped - 100k Pull down resistors connected to ground are recommended to prevent issues when inputs are floating (wire is cut or disconnected) triggering ADC protection
- If you don’t need steering, set input1_type to 0 in order to disable the input or go through the auto-calibration procedure
Proceed with calibration to select the right type of inputs, for better control and proper ADC protection.
If wheels are not spinning or the board is beeping, make sure you have done proper calibration.