You are on page 1of 3

Open Roberta Lab

Φύλλο εργασίας: Οδηγώντας ένα “τετράγωνο δρόμο”


Στόχοι: Μετά το τέλος της δραστηριότητας θα είστε σε θέση:

• Να δημιουργείτε απλά προγράμματα κίνησης στο Open Roberta Lab με χρήση του
μπλοκ {drive} και {turn}
• Να εισάγετε παραμέτρους στα μπλοκ {drive} και {turn} του Open Roberta Lab
• Να ελέγχετε την εκτέλεση ενός προγράμματος μέσω της προσομοίωσης του Open
Roberta Lab

Περιγραφή: Θα κάνουμε το ρομπότ να κινηθεί σε σχήμα ενός τετραγώνου. Η δυσκολία δεν


είναι στον προγραμματισμό καθαυτό, αλλά στην ακριβή ρύθμιση των περιστροφών.
Αργότερα θα βελτιώσουμε το πρόγραμμα χρησιμοποιώντας λιγότερες εντολές.

Δημιουργία προγράμματος
Σκοπός: Το ρομπότ μας θα κινηθεί στα όρια ενός τετραγώνου με πλευρές 20 εκατοστών και
με ταχύτητα 30.

Πίνακας

Ρομπότ Κινητήρες Αισθητήρες Δυσκολία Προσοχή!


EV3 2 μεγάλοι Όχι Εύκολο Οι παράμετροι πρέπει να
κινητήρες βελτιστοποιηθούν
ανάλογα με το είδος του
εδάφους

Οδηγίες

1. Πηγαίνετε στο https://lab.open-roberta.org/


2. Επιλέξτε Open Roberta Sim
3. Κάτω από το έτοιμο μπλοκ εκκίνησης (Start)
σύρετε ένα μπλοκ {drive} με παραμέτρους
[speed] (ταχύτητα) και [distance] (απόσταση).
Ορίστε ως ταχύτητα [speed] το 30 και ως
απόσταση [distance] τα 20cm
4. Όταν το ρομπότ φτάσει στην πρώτη στροφή πείτε
στο ρομπότ να στρίψει κατά 90 μοίρες σύροντας
ένα μπλοκ {turn} με παραμέτρους [speed] και
[degree] (μοίρες). Ορίστε ως ταχύτητα [speed] το
10 και ως μοίρες [degrees] τις 90.
5. Συνεχίστε να προσθέτετε παρόμοια μπλοκ μέχρι
το ρομπότ σας να κάνει την κίνηση όλου του
τετραγώνου.

1
Open Roberta Lab

Έλεγχος του ρομπότ


Κάντε κλικ στο κουμπί Simulation (προσομοίωση) για να δείτε το ρομπότ σας
σε δράση

• Με το διπλό κουμπί μπορείτε να εκκινήσετε/τερματίσετε την


εκτέλεση των εντολών από το ρομπότ

• Με το κουμπί μπορείτε να επαναφέρετε το ρομπότ στην αρχική του θέση.

2
Open Roberta Lab

Νέα Μπλοκ που χρησιμοποιήθηκαν

{Οδήγηση σε απόσταση}
Με το μπλοκ {Οδήγηση σε απόσταση} μπορείτε να
προγραμματίσετε την κατεύθυνση και την ταχύτητα του
ρομπότ. Η ταχύτητα του ρομπότ σας ρυθμίζεται στην παράμετρο
[Speed]. Αφού εκτελεστεί το μπλοκ, οι κινητήρες σταματούν
αυτόματα.
Η {Οδήγηση σε απόσταση} ελέγχει ταυτόχρονα τους δύο
κινητήρες του ρομπότ, πράγμα που σημαίνει ότι οι ρυθμίσεις
που κάνετε εδώ ισχύουν και για τους δύο κινητήρες του
ρομπότ. Εάν οι ενέργειες του ρομπότ δεν αντιστοιχούν στις
ρυθμίσεις του μπλοκ κατά την εκτέλεση του προγράμματος,
ελέγξτε τις ρυθμίσεις διαμόρφωσης ρομπότ, ειδικά τη διάμετρο
του τροχού και το πλάτος της διαδρομής.
Ρυθμίσεις και τιμές εισαγωγής:
• Επιλογή κατεύθυνσης: «forward/προς τα εμπρός» ή
«backward/προς τα πίσω».
• Ταχύτητα: [Speed] μεταξύ -100 και 100. Εάν ο αριθμός είναι
αρνητικός, οι κινητήρες θα περιστραφούν προς τα πίσω.
• Απόσταση: [distance] η απόσταση οδήγησης σε cm.

{Στροφή σε μοίρες}
Με το μπλοκ {Στροφή σε μοίρες} ορίζετε την κατεύθυνση
(δεξιά/αριστερά) που θα κάνει το ρομπότ σας.
Εκτός από την κατεύθυνση μπορείτε επίσης να ορίσετε τις
μοίρες [degree], επιτρέποντάς σας να ορίσετε πόσες μοίρες
πρέπει να περιστρέφει το ρομπότ σας (γύρω από τον άξονά του).
Αυτό σημαίνει ότι κάνετε μια πλήρη περιστροφή ρυθμίζοντας
μια στροφή 360 μοιρών.
Το μπλοκ {Στροφή σε μοίρες} ελέγχει και τους δύο κινητήρες του
ρομπότ με τέτοιο τρόπο ώστε το ρομπότ να περιστρέφεται γύρω
από τον δικό του άξονα. Εάν οι ενέργειες του ρομπότ δεν
αντιστοιχούν στις ρυθμίσεις του μπλοκ κατά την εκτέλεση του
προγράμματος, ελέγξτε τις ρυθμίσεις διαμόρφωσης ρομπότ EV3,
ιδιαίτερα τη διάμετρο του τροχού και το πλάτος της διαδρομής.
Ρυθμίσεις και τιμές εισαγωγής:
• Επιλογή στροφής: «right/δεξιά» ή «left/αριστερά».
• Ταχύτητα: [Speed] μεταξύ -100 και 100. Εάν ο αριθμός είναι
αρνητικός, οι κινητήρες θα περιστραφούν προς τα πίσω.
• Μοίρες περιστροφής: [degree] Οι 360 μοίρες θα εκτελέσουν
μια πλήρη στροφή.

You might also like