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")
|
||||
|
||||
|
||||
def show(self, image: str):
|
||||
'''
|
||||
Zeige Bild auf LED Matrix des Spikes
|
||||
|
@ -54,6 +55,7 @@ class IQRobot:
|
|||
'''
|
||||
self.hub.light_matrix.show_image(image)
|
||||
|
||||
|
||||
def strecke_gefahren(self):
|
||||
'''
|
||||
Gibt die gefahrene Strecke basierend auf den Radumdrehungen zurück
|
||||
|
@ -98,6 +100,7 @@ class IQRobot:
|
|||
self.antrieb.stop()
|
||||
print ("Final Ziel: {}, Aktuell: {}".format(ziel, aktuell))
|
||||
|
||||
|
||||
def fahre_gerade_aus(self, cm, speed=20):
|
||||
"""
|
||||
Funktion um den Roboter geradeaus fahren zu lassen
|
||||
|
@ -148,6 +151,7 @@ class IQRobot:
|
|||
self.antrieb.stop() # Stoppen
|
||||
self.drehe(-versatz) # Da Versatz immer != 0, korrigieren
|
||||
|
||||
|
||||
def fahre_mit_drehung(self, strecke1, grad, strecke2):
|
||||
"""
|
||||
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()
|
||||
print(drehung)
|
||||
|
||||
|
||||
def heber(self, cm,speed):
|
||||
"""
|
||||
Lässt den Heber fahren
|
||||
|
@ -193,6 +198,7 @@ class IQRobot:
|
|||
"""
|
||||
self.bothFrontMotors.move_tank(-cm*3.3,"cm", -speed, speed) # Heber bewegen
|
||||
|
||||
|
||||
def schaufel(self,prozent, speed=20):
|
||||
"""
|
||||
Lässt die Schaufel fahren
|
||||
|
|
3
main.py
3
main.py
|
@ -99,7 +99,7 @@ def hologram():
|
|||
iqRobot.drehe(45)
|
||||
iqRobot.fahre_gerade_aus(15,30)
|
||||
iqRobot.fahre_gerade_aus(-15,30)
|
||||
|
||||
|
||||
def augmented_reality():
|
||||
iqRobot.drehe(-135)
|
||||
iqRobot.fahre_gerade_aus(42,30)
|
||||
|
@ -111,6 +111,7 @@ def augmented_reality():
|
|||
iqRobot.fahre_gerade_aus(20,30)
|
||||
iqRobot.drehe(-90)
|
||||
iqRobot.fahre_gerade_aus(5,20)
|
||||
|
||||
|
||||
#iqRobot.fahre_gerade_aus(16, 20)
|
||||
#iqRobot.drehe(38)
|
||||
|
|
Loading…
Reference in a new issue