ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3....

33
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 1 ο : Περιγραφή του EV3 και του περιβάλλοντος προγραμματισμού του Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου

Upload: others

Post on 14-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ

LEGO MINDSTORMS EV3

Μάθημα 1ο:

Περιγραφή του EV3 και του

περιβάλλοντος προγραμματισμού του

Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου

Page 2: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

2

Page 3: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

3

Page 4: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

4

Page 5: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΑΝΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ

1. Πώς λειτουργεί η μονάδα του EV3

2. Βασικά περιεχόμενα του περιβάλλοντος προγραμματισμού

5ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 6: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

Η ΜΟΝΑΔΑ ΤΟΥ EV3

Brick ή «τούβλο» ή κεντρική μονάδα

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 6

Page 7: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΤΑ ΠΛΗΚΤΡΑ ΤΗΣ ΜΟΝΑΔΑΣ

1 : Πίσω- αναίρεση,

- τερματισμός προγράμματος,

- σβήσιμο robot

2 : Κεντρικό κουμπί- επιλογή,

- εκτέλεση προγράμματος,

- εκκίνηση μονάδας

3 : L, R, Up, DownΠλήκτρα πλοήγησης στα μενού

1

23

3

3

3

7ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 8: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

Η ΟΘΟΝΗ ΤΗΣ ΜΟΝΑΔΑΣ

Καρτέλες στην οθόνη

1. Εκτέλεση τρέχοντοςΕύρεση προγράμματος που έτρεξε τελευταίο

2. Εξερεύνηση αρχείωνΕύρεση προγραμμάτων του project

3. Εφαρμογές μονάδαςΠαρακολούθηση θυρών

4. ΡυθμίσειςBluetooth, Wifi, ένταση ήχου

1 2 3 4

8ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 9: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΘΥΡΕΣ, ΑΙΣΘΗΤΗΡΕΣ, ΚΙΝΗΤΗΡΕΣ

Θύρες A, B, C, D = Κινητήρες

Προκαθορισμένη χρήση:

- Δεξιός κινητήρας στη θύρα C,

- Αριστερός κινητήρας στη θύρα B

B

C

Κανονική

χρήση Εμπρός

9ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Θύρες 1, 2, 3, 4 = Αισθητήρες

- αφής θύρα 1

- γυροσκοπίου θύρα 2

- χρώματος θύρα 3

- υπερήχων θύρα 4

Page 10: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

EV3 ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Δημιουργία νέου Project

Άνοιγμα αποθηκευμένου Project

10ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 11: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

EV3 ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ:

ΞΕΚΙΝΗΣΤΕ ΕΝΑ ΝΕΟ ΠΡΟΓΡΑΜΜΑ

Ανοικτά

Projects

Ανοικτά προγράμματα

Δημιουργία Project

Δημιουργία προγράμματος

Ιδιότητες Project

Λίστα

προγραμμάτων

11ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 12: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

PROJECTS VS. ΠΡΟΓΡΑΜΜΑΤΑ

• Ξεκινάτε δημιουργώντας ένα PROJECT (έχει κατάληξη .ev3). Με την επιλογή Save Project As από το File menu επιλέξετε όνομα και τοποθεσία αποθήκευσης.

• Θ γράψετε πολλά προγράμματα PROGRAMS μέσα σε κάθε αρχείο PROJECT. Αλλάζετε το όνομα του προγράμματος με διπλό κλικ στην καρτέλα του προγράμματος και πληκτρολογώντας ένα νέο όνομα.

• Παρατήρηση: Αν υπάρχει ένα * δίπλα στο όνομα του project, αυτό σημαίνει ότι έχετε κάνει αλλαγές στο project και δεν τις έχετε αποθηκεύσει.

• Υπάρχει ένα “x” δίπλα στο ονόματα του project και των προγραμμάτων. Αν το επιλέξετε κλείνει το αρχείο (δεν το σβήνει).

Μερικές κοινές καταλήξεις αρχείων στο περιβάλλον προγραμματισμού EV3:

• Προγράμματα (.ev3p)

• Εικόνες (.rgf)

• Ήχοι (.rsf)

• Κείμενα (.rtf)

• Projects (.ev3) – τα μόνα αρχεία που ανοίγει το περιβάλλον του ΕV3

• Αρχεία εισαγωγής (.ev3s) – μπορούν να εισαχθούν στο EV3 project

12ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 13: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

EV3 SOFTWARE:

ΠΕΡΙΟΧΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Connection status

Download programs ready to be run

Download/play programs instantly

Download a section of a program to run

Intelligent EV3 Brick status: name and battery level, etc.

Port status and sensor readings

Type of connection between the EV3 Brick and the computer (BT, Wi-Fi, or USB)

The Communication Pane

Προγραμματιστικά Blocks σε 6

χρωματιστές καρτέλες

Περιοχή

προγραμματισμού

Κατάσταση τούβλου

& κατέβασμα

προγράμματος

13ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 14: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΕΝΑ ΠΡΟΓΡΑΜΜΑ

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)14

Page 15: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΧΡΗΣΙΜΕΣ ΕΙΚΟΝΕΣ

1. List Programs in Project: Λίστα όλων των προγραμμάτων στο project2. Select: Ο κέρσορας γίνεται βέλος με το οποίο επιλέγετε

συγκεκριμένα blocks ή περιοχές της οθόνης3. Pan: Ο κέρσορας γίνεται ένα χέρι με το οποίο μπορείτε να

μετακινηθείτε σε εντολές του προγράμματος που είναι έξω από την οθόνη (όταν το πρόγραμμα είναι πολύ μεγάλο).

4. Comments: Για να βάλετε τα δικά σας σχόλια5. Save Project: Για να σώσετε την εργασία σας στο project6. Undo and Redo: Αναίρεση ή επανάληψη των τελευταίων ενεργειών7. Zoom Out, Zoom In, and Reset Zoom: Χρησιμοποιήσετε για να

μειώσετε να αυξήσετε ή να επαναφέρετε στο κανονικό την εστίαση

1 2 3 4 5 6 7

15ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 16: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

EV3 BLOCKS: ΧΡΩΜΑΤΙΣΤΕΣ ΚΑΡΤΕΛΕΣ

BLOCKS ΚΙΝΗΣΗΣ

Κίνηση, μεγάλος &

μεσαίος κινητήρας,

οθόνη, ήχοι…

BLOCKS ΕΛΕΓΧΟΥ

Έναρξη, Περίμενε,

Επανάλαβε, Επίλεξε,

Διακοπή επανάληψης

BLOCKS ΑΙΣΘΗΤΗΡΩΝ

Κουμπιά τούβλου,

Γυροσκόπιο, Χρώματος,

Υπερήχων…

ΕΠΕΞΕΡΓΑΣΙΑ

ΔΕΔΟΜΕΝΩΝ

Μεταβλητές, Πίνακες,

Αριθμητικοί και

σχεσιακοί τελεστές…

ΠΡΟΧΩΡΗΜΕΝΑ

BLOCKS

Καταγραφή δεδομένων,

ανεξάρτητη κίνηση

κινητήρων…

ΔΙΚΑ ΜΑΣ BLOCKS

Δικά μας Blocks

(ενότητες εντολών) που

δημιουργούμε και

χρησιμοποιούμε

1 2 3

4 5 6

1 2 3 4 5 6

16ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 17: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

Μάθημα 2ο:

Κίνηση σε ευθεία

Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ

LEGO MINDSTORMS EV3

Page 18: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΑΝΤΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ

1. Να πηγαίνεις το ρομπότ εμπρός και πίσω

2. Η χρήση του Move Steering block

3. Οι ενδείξεις αισθητήρων από το Port View

4. Η λειτουργία του Large motor block

18ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 19: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

MOVE STEERING BLOCK

Steering: Ευθεία ή στροφή Ενέργεια /

ταχύτητα

Διάρκεια / απόσταση

Τρόπος

λειτουργίας

Φρένο/

κύλιση

B

C

19ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 20: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΑΡΝΗΤΙΚΗ & ΘΕΤΙΚΗ ΕΝΕΡΓΕΙΑ:

ΚΙΝΗΣΗ ΕΜΠΡΟΣ & ΠΙΣΩ

Αρνητική ενέργεια=

κίνηση πίσω

Θετική ενέργεια=

μπροστά

20ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 21: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΠΩΣ ΚΙΝΕΙΤΑΙ ΕΥΘΕΙΑ

ΒΗΜΑ 1: Στην πράσινη καρτέλα,

επιλογή και μεταφορά του Block

Move Steering για να το φέρετε

μέσα στο χώρο του

προγραμματισμού

ΒΗΜΑ 2: Συνδέστε το με το Start

Block (πράσινο βέλος)

21ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 22: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΚΙΝΗΣΗ ΕΥΘΕΙΑ ΓΙΑ 3 ΔΕΥΤΕΡΟΛΕΠΤΑ

ΒΗΜΑ 1: Στην πράσινη καρτέλα,

επιλογή και μεταφορά του Block

Move Steering για να το φέρετε

μέσα στο χώρο του

προγραμματισμού

ΒΗΜΑ 2: Συνδέστε το με το Start

Block (πράσινο βέλος)

ΒΗΜΑ 3: Επιλέξετε on for

seconds και πληκτρολογήσετε 3

δευτερόλεπτα.

ΒΗΜΑ 4: Συνδέστε το καλώδιο

USB στο EV3 και στο Laptop.

BHMA 5: Κατεβάστε το

πρόγραμμα στο EV3 22

Βήμα 3

Βήμα 4

Βήμα 5

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Ποιους κινητήρες

ενεργοποιούμε?

Page 23: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΠΡΟΚΛΗΣΗ 1: ΚΙΝΗΣΗ ΣΕ ΕΥΘΕΙΑ

ΠΡΟΚΛΗΣΗ: Μετακινήσετε το

ρομπότ από τη γραμμή έναρξης

στην γραμμή τερματισμού (1) και

πίσω στην έναρξη (2).

Δοκιμάστε με διαφορετική ισχύ

(ταχύτητα) και ρυθμίσετε

διάρκεια/απόσταση.

(Προσοχή: να επιστρέψει ακριβώς

στο ίδιο σημείο από το οποίο

ξεκίνησε)

12

ΤΕΡΜΑΤΙΣΜΟΣ

ΕΝΑΡΞΗ

B C

23ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 24: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΕΝΣΩΜΑΤΩΜΕΝΟΣ

ΑΙΣΘΗΤΗΡΑΣ ΠΕΡΙΣΤΡΟΦΩΝ

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 24

Ο μεγάλος κινητήρας διαθέτει μετρητή περιστροφών / μοιρών

περιστροφής.

1 περιστροφή είναι 360

Page 25: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΥΠΟΛΟΓΙΣΜΟΣ ΑΠΟΣΤΑΣΗΣ ΚΑΙ

ΤΑΧΥΤΗΤΑΣ ΚΙΝΗΣΗΣ

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 25

Αριθμός περιστροφών = μοίρες / 360

Περίμετρος τροχού = διάμετρος *3.14

Απόσταση που καλύφθηκε = αριθμός περιστροφών * περίμετρος τροχού

Ταχύτητα κίνησης = απόσταση / χρόνος

90270

180

0/360

135

45

225

315

30

15

60

105

75

120

150

165210

195

240

300

330345

255

285

Απόστ = Διαμ * 3.14

Page 26: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΔΟΚΙΜΑΣΤΕ ΚΑΙ ΜΕ

ΠΕΡΙΣΤΡΟΦΕΣ - ΜΟΙΡΕΣ

26

Αυτό θα πρέπει να αλλαχθεί και σε μοίρες

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 27: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΠΡΟΚΛΗΣΗ 2: ΚΙΝΗΣΗ ΣΕ ΕΥΘΕΙΑ,

ΔΕΥΤΕΡΟΛΕΠΤΑ VS. ΜΟΙΡΩΝ VS.

ΠΕΡΙΣΤΡΟΦΩΝ

ΠΡΟΚΛΗΣΗ: Μετακινήσετε το

ρομπότ από τη γραμμή έναρξης

στην γραμμή τερματισμού (1) και

πίσω στην έναρξη (2).

Δοκιμάστε με διαφορετικούς

τρόπους (δευτερόλεπτα, μοίρες,

περιστροφές) και ρυθμίσετε

διάρκεια/απόσταση.

Δοκιμάσετε διαφορετικές ταχύτητες.

12

ΤΕΡΜΑΤΙΣΜΟΣ

ΕΝΑΡΞΗ

B C

27ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 28: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΣΥΖΗΤΗΣΗ

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 28

Έκανες πολλές τυχαίες επιλογές και ελέγχους?

Ναι, ο προγραμματισμός με δευτερόλεπτα, περιστροφές και μοίρες

χρειάζεται πολλούς ελέγχους και απαιτεί χρόνο και προσπάθεια.

Όταν άλλαζες την ταχύτητα επηρεαζόταν η κίνηση?

Ναι, όταν κινείσαι με δευτερόλεπτα και όταν θέλεις απόλυτη

ακρίβεια.

Επηρεάζεσαι από το μέγεθος του τροχού?

Ναι, όταν κινείσαι βάσει μοιρών / περιστροφών.

Νομίζεις ότι παίζουν ρόλο και οι μπαταρίες? Γιατί?

Ναι, όταν κινείσαι σε δευτερόλεπτα επηρεάζεται η ισχύς από την

ισχύ των μπαταριών

Page 29: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΜΙΑ ΑΚΟΜΑ ΛΥΣΗ:

ΧΡΗΣΙΜΟΠΟΙΗΣΕΤΕ ΤΟ PORT VIEW

Δοκιμάσετε το “port view” στο τούβλο (στην καρτέλα Brick Apps)

• Κινήστε το robot με στο χέρι σας από τη γραμμή έναρξης στη

γραμμή τερματισμού

• Διαβάστε πόσες μοίρες περιστράφησαν οι κινητήρες

• Χρησιμοποιήσετε αυτό το νούμερο στο Move Steering Block για να

διανύσετε την αντίστοιχη απόσταση.

29ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016)

Page 30: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

LARGE MOTOR BLOCK

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 30

Ποιος κινητήρας

ελέγχεται?

Κίνηση του robot και με 2 Large Motor Blocks

Page 31: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΑΝΕΞΑΡΤΗΤΗ ΚΙΝΗΣΗ VS

MOVE STEERING BLOCK

Χρήση 2 ανεξάρτητων large

motor blocks

Ή

ενός move steering block

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 31

Απ: - Ποιο νήμα έχει μετά τον έλεγχο (στα 2 ανεξάρτητα blocks)?

- Τι γίνεται όταν ένας τροχός βρει εμπόδιο?

Page 32: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΔΟΚΙΜΗ

Κατασκευάσετε 2 διαφορετικά προγράμματα σύμφωνα με τις εικόνες που βλέπετε.

Κατεβάστε και τα 2 προγράμματα στο ρομπότ. Εκτελέστε τα ώστε να δείτε ότι έχουν το ίδιο αποτέλεσμα.

Φανταστείτε ότι κατά τη διάρκεια που τρέχει το πρόγραμμα ένα εμπόδιο σταματάει τον δεξί τροχό (εσείς σταματήστε τον δεξί τροχό για μισό δευτερόλεπτο με το χέρι σας)

Δοκιμάστε να κάνετε το παραπάνω και με τα δύο προγράμματα.

Τι παρατηρήσατε? Πώς συμπεριφέρεται το κάθε πρόγραμμα?

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 32

Πρόγραμμα 1

Πρόγραμμα 2

Page 33: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ...2016/10/01  · project 3. Εφαρμογές μονάδας Παρακολούθηση θυρών 4. Ρυθμίσεις

ΣΕΠ Χίου (Draft έκδοση - Τελευταία επεξεργασία: 23/10/2016) 33

ΠΗΓΕΣ - ΑΝΑΦΟΡΕΣ

Μέρος του παρόντος υλικού προέκυψε από προσαρμογή των

μαθημάτων των Sanjay Seshan και Arvind Seshan που διατίθενται στη

διεύθυνση www.ev3lessons.com

Το έργο αυτό διανέμεται με άδεια Creative Commons

Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Παρόμοια Διανομή 4.0

(CC-BY-NC-SA).

«Προγραμματισμός με το ΚΙΤ ρομποτικής LEGO MINDSTORMS EV3»

Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου