Dependencies: Farbsensor IRSensorLib PID_Control Servo mbed PixyLib
Diff: liftAnsteuerung.cpp
- Revision:
- 15:26dbcd6ff48d
- Parent:
- 14:bee8101aad45
--- a/liftAnsteuerung.cpp Sun May 21 12:11:14 2017 +0000 +++ b/liftAnsteuerung.cpp Wed May 24 13:54:02 2017 +0000 @@ -3,7 +3,7 @@ #include "liftAnsteuerung.h" //Konstruktor -LiftAnsteuerung::LiftAnsteuerung(uint8_t interval, uint8_t ruecklauf, Servo& _servoLift, Button& _onoff) : servoLift(_servoLift), onoff(_onoff) +LiftAnsteuerung::LiftAnsteuerung(uint8_t interval, uint8_t ruecklauf, Servo& _servoLift) : servoLift(_servoLift) { zeitinterval = interval; ruecklaufzeit = ruecklauf; @@ -13,24 +13,20 @@ //Destruktor LiftAnsteuerung::~LiftAnsteuerung() {} -void LiftAnsteuerung::steuerung(){ - if (onoff.getState() != 0) { - if (M1>0) { - servoLift = 1.2f; - M1--; - } else if (M2>0) { +void LiftAnsteuerung::steuerung() +{ + if (M1>0) { + servoLift = 1.2f; + M1--; + } else if (M2>0) { - servoLift = 0.1f; - M2--; - } else { - M1 = zeitinterval; - M2 = ruecklaufzeit; - } - } - else { - servoLift = 0.76f; + servoLift = 0.1f; + M2--; + } else { + M1 = zeitinterval; + M2 = ruecklaufzeit; } } - + - +