Βιβλίο
Ενότητα 8 - Τμήμα 1 - Ed Py
Ενότητα 8 - Τμήμα 1 - Ed Py
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση της ενότητας οι φοιτητές θα μπορούν να:
- χρησιμοποιούν τις λειτουργίες ρύθμισης του Edpy
- δημιουργούν κώδικα για να κινήσουν προς τα εμπρός και προς τα πίσω το ρομπότ Edison χρησιμοποιώντας εντολές Edpy
- δημιουργούν κώδικα για να στρίψουν το ρομπότ Edison χρησιμοποιώντας εντολές Edpy
8.1.5 - Απεριόριστη απόσταση - Περιορισμένος χρόνος
Τι γίνεται αν θέλετε να προχωρήσει το ρομπότ σας χωρίς να σταματήσει ή να σταματήσει μετά από ένα συμβάν ή μετά από ορισμένο χρόνο; Τότε πρέπει να χρησιμοποιήσετε την παράμετρο Ed.DISTANCE_UNLIMITED
Αντιγράψτε τον παρακάτω κώδικα στο edison
#-------------Setup----------------
import Ed
Ed.EdisonVersion = Ed.V2
Ed.DistanceUnits = Ed.CM
Ed.Tempo = Ed.TEMPO_MEDIUM
#--------Your code below-----------
Ed.Drive(Ed.FORWARD, Ed.SPEED_6, Ed.DISTANCE_UNLIMITED)
Ed.TimeWait(500, Ed.TIME_MILLISECONDS)
Ed.Drive(Ed.STOP, Ed.SPEED_10, 0)
Με αυτές τις εντολές το edison πηγαίνει προς τα εμπρός με ταχύτητα 6 για 500 χιλιοστά του δευτερολέπτου (μισό δευτερόλεπτο).