From 80233cbc9ad10958091ca3c29db66aa264f39fff Mon Sep 17 00:00:00 2001 From: leo Date: Sun, 26 Oct 2025 18:56:42 +0100 Subject: [PATCH] curva precisa migliorata --- giro_leo_prova.py | 34 +++++++++------------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/giro_leo_prova.py b/giro_leo_prova.py index 8446f4c..9c67bc2 100644 --- a/giro_leo_prova.py +++ b/giro_leo_prova.py @@ -5,8 +5,6 @@ from pybricks.robotics import DriveBase from pybricks.tools import wait from assi import A - -# from leo import giro from robot_class import LazyRobot, Robot from robots import leorobot as robot @@ -47,7 +45,7 @@ def main(robot: LazyRobot): ) < -0.2: gradi_mancanti = destinazione - gradi_attuali velocita = abs(gradi_mancanti) - print("Gradi manc: ", gradi_mancanti) + # print("Gradi manc: ", gradi_mancanti) if gradi_mancanti > 0: robot.left.run(velocita + aumento_v) robot.right.run(-velocita - aumento_v) @@ -66,32 +64,18 @@ def main(robot: LazyRobot): wait(300) db.reset(angle=0) - # db.straight(100) - # gira_precisa(90) - # print(db.angle()) - # db.straight(100) - # gira_precisa(180) - # print(db.angle()) - # db.straight(100) - # gira_precisa(270) - # print(db.angle()) - # db.straight(100) - # gira_precisa(360) - # print(db.angle()) - giro_preciso(-120) print(db.angle()) giro_preciso(120) print(db.angle()) - # gira_precisa(-60) - # print(db.angle()) - - # gira_fino_a_quando(120) - # print(db.angle()) - # gira_fino_a_quando(60) - # print(db.angle()) - # gira_fino_a_quando(-60) - # print(db.angle()) + giro_preciso(90) + print(db.angle()) + giro_preciso(180) + print(db.angle()) + giro_preciso(-90) + print(db.angle()) + giro_preciso(35) + print(db.angle()) print(f"drived {db.distance()}")