This commit is contained in:
flhipp 2023-03-08 17:51:56 +01:00
parent 57096f642d
commit 8e7a0c2589

23
main.py
View file

@ -12,7 +12,7 @@ if battery.voltage() < 8000: #set threshold for battery level
print("Spannung der Batterie zu niedrig: " + str(battery.voltage()) + " \n" print("Spannung der Batterie zu niedrig: " + str(battery.voltage()) + " \n"
+ "--------------------------------------- \n " + "--------------------------------------- \n "
+ "#### UNBEDINGT ROBOTER AUFLADEN !!! #### \n" + "#### UNBEDINGT ROBOTER AUFLADEN !!! #### \n"
+ "+++" + "#### SONST KOMMT MARKUS OPTITZ !!!! #### \n"
+ "---------------------------------------- \n") + "---------------------------------------- \n")
else: else:
print("Spannung der Batterie " + str(battery.voltage()) + "\n") print("Spannung der Batterie " + str(battery.voltage()) + "\n")
@ -55,22 +55,6 @@ importFile(slotid=6, precompiled=True, module_name="iqrobot")
import iqrobot as iq import iqrobot as iq
print(iq.HELLO) print(iq.HELLO)
# Importiere Go Robot Code
#importFile(slotid=3, precompiled=True, module_name="gorobot")
#import gorobot as gr
#gr.exampleFour()
#gr.db.gyroRotation(90, 25, 35, 25)
################### Hauptcode ####################################
'''
Code zum Lösen einer Aufgabe, kann oben importierten Code nutzen
Es können auch pro Aufgabe eigene Funktionen geschrieben werden
Wichtig ist, dass die PORTS der Sensoren überall gleich sind
und auch `hub` als Instanz von PrimeHub
dh auch an die Funktionen im importierten Code übergeben werde
'''
# Definiere an welchen Ports die Sensoren angeschlossen sind # Definiere an welchen Ports die Sensoren angeschlossen sind
COLOR_SENSOR_PORT = 'E' COLOR_SENSOR_PORT = 'E'
LEFT_MOTOR_PORT = 'A' LEFT_MOTOR_PORT = 'A'
@ -83,9 +67,6 @@ hub = PrimeHub()
# Initialisiere Robot Klasse mit unseren Funktionen # Initialisiere Robot Klasse mit unseren Funktionen
iqRobot: iq.IQRobot = iq.IQRobot(hub, LEFT_MOTOR_PORT, RIGHT_MOTOR_PORT, COLOR_SENSOR_PORT, STICK_MOTOR_PORT) iqRobot: iq.IQRobot = iq.IQRobot(hub, LEFT_MOTOR_PORT, RIGHT_MOTOR_PORT, COLOR_SENSOR_PORT, STICK_MOTOR_PORT)
# Führe Funktionen aus unser Robot Klasse aus:
#iqRobot.main()
while(True): while(True):
print('DIE FARBE IST ', iqRobot.colorSensor.get_color()) print('DIE FARBE IST ', iqRobot.colorSensor.get_color())
if (iqRobot.colorSensor.get_color() == "cyan"): if (iqRobot.colorSensor.get_color() == "cyan"):
@ -95,5 +76,5 @@ while(True):
iqRobot.driveForward_for_sec(1) iqRobot.driveForward_for_sec(1)
print('Rot du Affe') print('Rot du Affe')
else: else:
print('Keine Farbe') print('Keine Farbe!')