diff --git a/Uebung_3_DC_Motor/src/main.cpp b/Uebung_3_DC_Motor/src/main.cpp index fa9795a1ee7bd96dd8030f50f949ed972a34afd2..06dabbfcd33344f0e2410ca0bc19ae2507c7188e 100644 --- a/Uebung_3_DC_Motor/src/main.cpp +++ b/Uebung_3_DC_Motor/src/main.cpp @@ -35,7 +35,10 @@ void setSpeed(float speed) // (https://www.ti.com/lit/ds/symlink/l293.pdf) geschrieben werden. // Input der Funktion: Ist-Drehrichtung als Boolean // Rückgabe der Funktion: nichts - +void setdirection(boolean istDirection) +{ + digitalwrite() +} // TODO: Erstelle die Funktion "getIstSpeed". // Die Aufgabe dieser Funktion ist es, die am Potentiometer eingestellte // Geschwindigkeit als Wert zwischen 0 und 5 zurückzugeben. @@ -49,7 +52,14 @@ void setSpeed(float speed) // Input der Funktion: nichts // Rückgabe der Funktion: Ist-Geschwindigkeit im Bereich von 0.00 bis 5.00 als // Float auf zwei Nachkommastellen genau. +bool getIstSpeed() +{ + analogRead(0); + for(float IstGeschwindigkeit=0.00; float IstGeschwindigkeit<=5.00; IstGeschwindigkeit++){ + return float IstGeschwindigkeit; + } +} // Diese Funktion gibt die Ist-Drehrichtung zurück. // true = Uhrzeigersinn, false = Gegenuhrzeigersinn bool getIstDirection()