Ρομπότ και υπολογιστές
Αυτή η εβδομάδα ήταν γεμάτη από δημιουργία και ασχολία με το ρομπότ μας, τον Edison.
Γνωριμία με το ρομπότ μας!
Πριν σας πούμε βέβαια με τι ασχοληθήκαμε, να σας πούμε τι είναι ο Edison. Ο Edison είναι ένα ρομπότ κατασκευασμένο από την αυστραλιανή εταιρία Microbric. Στόχος του Edison είναι να βοηθήσει τα παιδιά να αντιληφθούν τον προγραμματισμό μέσα από το παιχνίδι.
Πως μοιάζει το Edison.
Το ρομπότ μας μοιάζει με ένα αυτοκινητάκι από το μέλλον, με κουμπιά και αισθητήρες για να μπορεί να ακούει, να βλέπει και να αλληλεπιδρά με το περιβάλλον. Μοιάζει κάπως έτσι:
Τι μπορεί να κάνει;
Το Edison δεν είναι μόνο ένα τηλεκατευθυνόμενο όχημα, αλλά μπορεί ακόμα να:
- Αντιδρά στο φώς και στον ήχο
- Ακολουθεί γραμμές και να αποφεύγει αντικείμενα
- Επικοινωνεί με άλλα Edison
- Συνδέετε με άλλα Edison και LEGO τουβλάκια
- και πολλά ακόμη που θα το προγραμματίσουμε!
Μερικά βίντεο από την τάξη μας
Αποφυγή εμποδιών
Αντίδραση στον ήχο
Πως το προγραμματίζουμε
Υπάρχουν δύο τρόποι, που μπορούμε να προγραμματίσουμε το ρομποτάκι μας.
- Ο ένας φαίνεται στο δεύτερο βίντεο. Γίνεται σκανάρωντας με το Edison κάποια ήδη έτοιμα barcodes, τα οποία του λένε κάθε φορά ποια είναι η επόμενη του αποστολή!!
Μερικά δείγματα barcode - Ο άλλος τρόπος γίνεται με κανονικό προγραμματισμό στην γλώσσα προγραμματισμού Python, που είναι πολύ διαδεδομένη και έχει πολλές εφαρμογές. Μπαίνουμε λοιπόν στην ιστοσελίδα του Edison http://www.edpyapp.com και εκεί αφού επιλέξουμε την σωστή έκδοση του Edison, ξεκινούμε τον προγραμματισμό.
Που κάνει τις διαδρομές του;
Η ιστοσελίδα του Edison, δίνει ένα έτοιμο τερέν, πάνω στο οποίο
- ακολουθεί τις διαδρομές του πάνω στο μαύρο χρώμα,
- αποφεύγει εμπόδια,
- μόλις βρεί μαύρη γραμμή αλλάζει πορεία
και είναι το παρακάτω:
To EdMat
Κάτω αριστερά, είναι εμφανή τα barcode, που σκανάρει το Edison, για να μπορέσει να λειτουργήσει. Κοντά στον κύκλο με την επιγραφή Launch Zone είναι το barcode για να ακολουθήσει την μαύρη γραμμή στο EdMat.
Παρακάτω φαίνονται δυο barcode σε μεγέθυνση.
Comments are closed, but trackbacks and pingbacks are open.