Μάθημα : Προγραμματίζοντας με micro:bit και EV3 Μindstorms
Κωδικός : 9999907131
9999907131 - ΠΟΛΥΞΕΝΗ ΒΑΣΙΛΕΙΑΔΟΥ
Ενότητες μαθήματος
Lego Μindstorms EV3 - Μάθημα 1ο
Ρομποτικές κατασκευές με LEGO EV3 Mindstorms
LEGO Mindstroms EV3 Education
Brick (Τουβλάκι)
Κινητήρες
| EV3 Large Motor (μεγάλος κινητήρας) | EV3 Medium Motor (μεσαίος κινητήρας) |
Αισθητήρες
|
Αισθητήρας Χρώματος (Color Sensor) |
Αισθητήρας Αφής (Touch Sensor) |
| Αισθητήρας Υπερήχων (Ultrasonic Sensor) | Γυροσκοπικός Αισθητήρας (Gyro Sensor) |
| Αισθητήρας Υπερύθρων (Infrared Sensor) | Πομπός Υπέρυθρων Τηλεχειρισμού (Remote Infrared Beacon) |
Άλλα Στοιχεία - Εξαρτήματα
Για περισσότερες πληροφορίες δείτε τον αναλυτικό οδηγό χρήσης και την παρουσίαση.
Παρουσίαση - LEGO Mindstorms EV3
Προσομοιωτής EV3 Mindstorms
https://makecode.mindstorms.com
Ασκήσεις
Τούβλο - Οθόνη - Κουμπιά
Επέκτεινε το...
- Προγραμμάτισε το τουβλάκι έτσι ώστε να αλλάζει η "διάθεσή" του ανάλογα με ποιο κουμπί θα πατηθεί. Όρισε διαφορετική "διάθεση" για κάθε κουμπί του τούβλου.
- Δες ένα παράδειγμα εδώ.
Άλλαξε το...
- Άλλαξε το παραπάνω παράδειγμα έτσι ώστε:
-
- Όταν πατηθεί το κουμπί "enter" (κεντρικό κουμπί) εκτός από την εμφάνιση της "διάθεσης neutral", να ακουστεί και ο ήχος "hello".
- Όταν πατηθεί το κάτω κουμπί πριν από την εμφάνιση της "διάθεσης sleeping", να μετρήσει ανάποδα από το 3 ως το 0 (three, two, one, zero) και να ακουστεί ο ήχος "goodbye".
- Δες την απάντηση εδώ.
Επέκτεινε το...
- Προγραμμάτισε το τουβλάκι έτσι ώστε να παίζει διαφορετική μουσική ανάλογα με ποιο κουμπί θα πατηθεί.
Κινητήρες
Επέκτεινε το...
- Πρόσθεσε και δεύτερο μεγάλο κινητήρα σε μια ελεύθερη θύρα και επέλεξε μεγαλύτερη ταχύτητα από τον πρώτο κινητήρα (π.χ. από 10% σε 20%). Ποιο θα είναι το αποτέλεσμα αυτής της προσθήκης όταν τρέξουμε το πρόγραμμα σε ένα όχημα κατασκευασμένο με το EV3 Μindstorms;
- Προγραμμάτισε το κουμπί "enter" έτσι ώστε όταν πατηθεί να σταματήσουν όλοι οι κινητήρες.
- Δες ένα παράδειγμα εδώ.
Άλλαξε το...
- Άλλαξε το παραπάνω παράδειγμα έτσι ώστε:
-
- Οι κινητήρες να κινούνται για συγκεκριμένο αριθμό στροφών (π.χ. 2 στροφές). Ποιές άλλες επιλογές έχουμε;
- Δες την απάντηση εδώ.
Άλλαξε το...
- Άλλαξε το παραπάνω παράδειγμα έτσι ώστε:
-
- Κατά την εκκίνηση του προγράμματος (και όχι για πάντα) οι κινητήρες να κινηθούν 360°. Ποιο θα είναι το αποτέλεσμα αυτής της αλλαγής όταν τρέξουμε το πρόγραμμα στο όχημα μας;
- Δες την απάντηση εδώ.
- Κατά την εκκίνηση του προγράμματος (και όχι για πάντα) οι κινητήρες να κινηθούν 360°. Ποιο θα είναι το αποτέλεσμα αυτής της αλλαγής όταν τρέξουμε το πρόγραμμα στο όχημα μας;
Βελτίωσε το...
- Βελτίωσε την παραπάνω απάντηση έτσι ώστε:
-
- Το όχημα μας να κάνει μια πλήρη περιστροφή γύρω από τον εαυτό του. Τι παρατηρείς;
- Δες μια πιθανή βελτίωση για το συγκεκριμένο όχημα εδώ.
Επέκτεινε το...
- Επέκτεινε το παραπάνω παράδειγμα έτσι ώστε:
-
- Πατώντας το κάτω κουμπί, το όχημα μας να κινείται προς τα πίσω (όπισθεν)
- Δες την απάντηση εδώ.
- Πατώντας το κάτω κουμπί, το όχημα μας να κινείται προς τα πίσω (όπισθεν)
Η συνέχεια στο επόμενο μάθημα!