Compare commits
No commits in common. "88c5e7a9babc550e60cfc7624c0c17dc5b86ecd8" and "a6ea00afb1d983902dc084296ca86c22a9860887" have entirely different histories.
88c5e7a9ba
...
a6ea00afb1
2 changed files with 8 additions and 1 deletions
|
@ -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
|
||||||
|
|
3
main.py
3
main.py
|
@ -99,7 +99,7 @@ def hologram():
|
||||||
iqRobot.drehe(45)
|
iqRobot.drehe(45)
|
||||||
iqRobot.fahre_gerade_aus(15,30)
|
iqRobot.fahre_gerade_aus(15,30)
|
||||||
iqRobot.fahre_gerade_aus(-15,30)
|
iqRobot.fahre_gerade_aus(-15,30)
|
||||||
|
|
||||||
def augmented_reality():
|
def augmented_reality():
|
||||||
iqRobot.drehe(-135)
|
iqRobot.drehe(-135)
|
||||||
iqRobot.fahre_gerade_aus(42,30)
|
iqRobot.fahre_gerade_aus(42,30)
|
||||||
|
@ -111,6 +111,7 @@ def augmented_reality():
|
||||||
iqRobot.fahre_gerade_aus(20,30)
|
iqRobot.fahre_gerade_aus(20,30)
|
||||||
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)
|
||||||
|
|
Loading…
Reference in a new issue