8.4.1 - Αποφεύγουμε τα εμπόδια

Γράψτε τον παρακάτω κώδικα στο Edpy και προγραμματίστε το edison να αποφεύγει εμπόδια

#-------------Setup---------------- import Ed Ed.EdisonVersion = Ed.V2 Ed.DistanceUnits = Ed.CM Ed.Tempo = Ed.TEMPO_MEDIUM #--------Your code below----------- #turn on obstacle detection Ed.ObstacleDetectionBeam(Ed.ON) Ed.Drive(Ed.FORWARD, Ed.SPEED_5, Ed.DISTANCE_UNLIMITED) while Ed.ReadObstacleDetection() != Ed.OBSTACLE_AHEAD: pass Ed.Drive(Ed.SPIN_RIGHT,Ed.SPEED_5,180) Ed.Drive(Ed.FORWARD, Ed.SPEED_5, 10)


Μπορείτε να κάνετε λήψη του κώδικα από εδώ

Μπορείτε να βελτιώσετε το πρόγραμμα;

Μπορείτε να κάνετε αλλαγές στον κώδικα έτσι ώστε να ρομπότ να συμπεριφέρεται διαφορετικά αν ανιχνεύσει εμπόδιο μπροστά, αριστερά ή δεξιά;