Compare commits

..

No commits in common. "88c5e7a9babc550e60cfc7624c0c17dc5b86ecd8" and "a6ea00afb1d983902dc084296ca86c22a9860887" have entirely different histories.

2 changed files with 8 additions and 1 deletions

View file

@ -47,6 +47,7 @@ class IQRobot:
self.abstandsSensor: DistanceSensor = DistanceSensor("D") self.abstandsSensor: DistanceSensor = DistanceSensor("D")
def show(self, image: str): def show(self, image: str):
''' '''
Zeige Bild auf LED Matrix des Spikes Zeige Bild auf LED Matrix des Spikes
@ -54,6 +55,7 @@ class IQRobot:
''' '''
self.hub.light_matrix.show_image(image) self.hub.light_matrix.show_image(image)
def strecke_gefahren(self): def strecke_gefahren(self):
''' '''
Gibt die gefahrene Strecke basierend auf den Radumdrehungen zurück Gibt die gefahrene Strecke basierend auf den Radumdrehungen zurück
@ -98,6 +100,7 @@ class IQRobot:
self.antrieb.stop() self.antrieb.stop()
print ("Final Ziel: {}, Aktuell: {}".format(ziel, aktuell)) print ("Final Ziel: {}, Aktuell: {}".format(ziel, aktuell))
def fahre_gerade_aus(self, cm, speed=20): def fahre_gerade_aus(self, cm, speed=20):
""" """
Funktion um den Roboter geradeaus fahren zu lassen Funktion um den Roboter geradeaus fahren zu lassen
@ -148,6 +151,7 @@ class IQRobot:
self.antrieb.stop() # Stoppen self.antrieb.stop() # Stoppen
self.drehe(-versatz) # Da Versatz immer != 0, korrigieren self.drehe(-versatz) # Da Versatz immer != 0, korrigieren
def fahre_mit_drehung(self, strecke1, grad, strecke2): def fahre_mit_drehung(self, strecke1, grad, strecke2):
""" """
Funktion für eine Fahrt mit 1. Strecke, dann Drehung in der Mitte, dann 2. Strecke Funktion für eine Fahrt mit 1. Strecke, dann Drehung in der Mitte, dann 2. Strecke
@ -184,6 +188,7 @@ class IQRobot:
drehung = self.bewegungsSensor.get_yaw_angle() drehung = self.bewegungsSensor.get_yaw_angle()
print(drehung) print(drehung)
def heber(self, cm,speed): def heber(self, cm,speed):
""" """
Lässt den Heber fahren Lässt den Heber fahren
@ -193,6 +198,7 @@ class IQRobot:
""" """
self.bothFrontMotors.move_tank(-cm*3.3,"cm", -speed, speed) # Heber bewegen self.bothFrontMotors.move_tank(-cm*3.3,"cm", -speed, speed) # Heber bewegen
def schaufel(self,prozent, speed=20): def schaufel(self,prozent, speed=20):
""" """
Lässt die Schaufel fahren Lässt die Schaufel fahren

View file

@ -112,6 +112,7 @@ def augmented_reality():
iqRobot.drehe(-90) iqRobot.drehe(-90)
iqRobot.fahre_gerade_aus(5,20) iqRobot.fahre_gerade_aus(5,20)
#iqRobot.fahre_gerade_aus(16, 20) #iqRobot.fahre_gerade_aus(16, 20)
#iqRobot.drehe(38) #iqRobot.drehe(38)
#iqRobot.fahre_gerade_aus(33,25) #iqRobot.fahre_gerade_aus(33,25)