ADCMan.read liefert immer 127

rico

New member
Hallo,

ich habe das ardumower/code/test/perimeterV2 auf einem Nano geschoben.
Das auslesen der Schleife funktioniert super.
Nun möchte ich jedoch noch einen weiteren analoge Pin auslesen.
Da analogRead aufgrund des ADCMan nicht mehr verwendet werden darf habe ich das beschriebene Beispiel verwendet

WARNING: never use any 'analogRead()' in your code when using this class!

How to use it (example):
1. Initialize ADC: ADCMan.init();
2. Set ADC pin: ADCMan.setCapture(pinMotorMowSense, 1, 1);
3. Program loop: while (true){
ADCMan.run();
if (ADCMan.isCaptureComplete(pinMotorMowSense)){
int value = ADCMan.read(pinMotorMowSense);
}
}

Ich bekomme aber leider immer den Wert 127 bei einer anliegenden Spannung von 2,5 Volt raus. Kann mir jemand sagen warum das so ist?
Verwende ich in einem andern Code analogRead werden die erwarteten 512 geliefert.
 
Oben