Βιβλίο
Ενότητα 8 - Τμήμα 1 - Ed Py
Ενότητα 8 - Τμήμα 1 - Ed Py
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση της ενότητας οι φοιτητές θα μπορούν να:
- χρησιμοποιούν τις λειτουργίες ρύθμισης του Edpy
- δημιουργούν κώδικα για να κινήσουν προς τα εμπρός και προς τα πίσω το ρομπότ Edison χρησιμοποιώντας εντολές Edpy
- δημιουργούν κώδικα για να στρίψουν το ρομπότ Edison χρησιμοποιώντας εντολές Edpy
8.1.6 - Περιστροφική κίνηση και στροφή
Αντιγράψτε τον κώδικα που ακολουθεί στο edpy
#-------------Setup----------------
import Ed
Ed.EdisonVersion = Ed.V2
Ed.DistanceUnits = Ed.CM
Ed.Tempo = Ed.TEMPO_MEDIUM
#--------Your code below-----------
degresToTurn = 90
Ed.Drive(Ed.SPIN_LEFT, Ed.SPEED_6, degresToTurn)
Παρατηρήστε ότι στη θέση της τρίτης παραμέτρου απόστασης υπάρχει η λέξη “degreesToTurn”. Αυτή είναι μία μεταβλητή στην Python και αναπαριστά μία τιμή που όχι οριστεί να είναι 90. Αυτό ονομάζεται “ανάθεση τιμής” σε μία μεταβλητή.
Οι μεταβλητές στην Python είναι τμήματα μνήμης για αποθήκευση τιμών που χρησιμοποιούνται σε ένα πρόγραμμα. Ένα πλεονέκτημα της χρήσης μεταβλητών είναι ότι αν η τιμή τους αλλάξει, αρκεί να την αλλάξουμε σε μία μόνο γραμμή κώδικα.
Προσθέστε την ακόλουθη γραμμή κώδικα στο πρόγραμμα σας, μετά την τελευταία γραμμή και, μεταφορτώστε και εκτελέστε το πρόγραμμα στο edison.
Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_6, degreesToTurn)