diff options
Diffstat (limited to 'source/AVR_Studio/Soccer/sensor')
-rwxr-xr-x | source/AVR_Studio/Soccer/sensor/ballsensor.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/AVR_Studio/Soccer/sensor/ballsensor.c b/source/AVR_Studio/Soccer/sensor/ballsensor.c index 8136581..d26b12c 100755 --- a/source/AVR_Studio/Soccer/sensor/ballsensor.c +++ b/source/AVR_Studio/Soccer/sensor/ballsensor.c @@ -34,7 +34,10 @@ void Ballsensor::Aktualisieren() { // Suche den kleinsten Wert
for(int i=0;i<NUM_BALLSENSOR;i++) {
// Wenn der Sensorwert kleiner ist ist der Ball näher dran
- if(sensor[i] < current) result = i; // Ergebnis ist erstmal index
+ if(sensor[i] < current) {
+ result = i; // Ergebnis ist erstmal index
+ current = sensor[i]; // Setze neuen Vergleichswert
+ }
}
// Setze den Winkel zum index result
|