Σχήματα και χρώματα με το beebot

Πατήστε στο "Κάνε κλικ " για να εμφανιστεί ένα σχήμα και οδηγήστε το beebot σε αυτό. Αν θέλετε να ολοκληρώσετε το παιχνίδι πήγαινε το beebot στο "τέλος"

Κίνησε το bee bot για να φτάσει στο ζωάκι

Ένα παιχνίδι με εντολές κίνησης με το bee bot. Πάτησε το play και άκου τον ήχο του ζώου. Κίνησε το bee bot σου πατώντας τα βέλη και οδήγησέ το στο σωστό ζωάκι!

Βρες το δωμάτιο με το bee bot

Οδήγησε το bee bot στο κατάλληλο δωμάτιο. Το σημείο του δωματίου που πρέπει να φτάσεις έχει ένα αστεράκι πάνω. Κάνε κλικ στα βέλη και κίνησε το bee bot σου.. Διάβασε σε ποιο δωμάτιο πρέπει να πας κάθε φορά

Φιδάκι με το bee bot

Κάνε κλικ στο ζάρι και οδήγησε το bee bot στο τέρμα. Αν πέσεις σε σκάλα, ανεβαίνεις στο τέρμα της ενώ αν πέσεις στο κεφάλι του φιδιού πρέπει να κατέβεις στο κουτάκι στης ουράς του

Εισαγωγή στον προγραμματισμό για μικρά παιδιά

Τι είναι ο προγραμματισμός- τι είναι το πρόγραμμα- κώδικας

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

  1. Ρίξε 330 γραμμάρια ζάχαρη
  2. Ρίξε 250 γραμμάρια βούτυρο στο μπολ
  3. Χτύπησε τα στο μίξερ για 5 λεπτά, στη γρήγορη ταχύτητα
  4. Ρίξε  4 αυγά στο μπολ (χωρίς τα τσόφλια!)
  5. Χτύπησέ τα στο μίξερ για 3 λεπτά στη μεσαία ταχύτητα
  6. Ρίξε 330 γραμμάρια γάλα στο μπολ
  7. Χτύπησέ τα στο μίξερ για 3 λεπτά στη μικρή ταχύτητα
  8. Ρίξε 500 γραμμάρια αλεύρι κόκκινο στο μπολ
  9. Χτύπησέ τα στο μίξερ για 5 λεπτά στη μικρή ταχύτητα

Αν παραλείψουμε ένα βήμα σίγουρα το αποτέλεσμα θα είναι λάθος και αν αλλάξουμε κάτι σε ένα βήμα, πχ αν βάλουμε 100 γραμμάρια ζάχαρη αντί για 330, τότε το αποτέλεσμα θα είναι διαφορετικό!

Ο κώδικας είναι η γλώσσα που χρησιμοποιείται για την εκπαίδευση υπολογιστών. Το Facebook, οι εφαρμογές για κινητά και το πρόγραμμα περιήγησής σας είναι όλα κατασκευασμένα με κώδικα - είναι απλώς προγραμματισμός υπολογιστών για εσάς και εμένα! Και υπάρχει μια σειρά από διαφορετικές γλώσσες προγραμματισμού που μπορείτε να χρησιμοποιήσετε - HTML, για παράδειγμα, είναι ο κωδικός υπολογιστή που χρησιμοποιείται για τη δημιουργία ιστοσελίδων.

Προγραμματίζω ή αλλιώς δημιουργώ έναν κώδικα, σημαίνει να πείτε στον υπολογιστή τι να κάνει δίνοντάς του εντολές στις οποίες ανταποκρίνεται.

Υπάρχουν πολλές γλώσσες προγραμματισμού για κάθε ηλικία και επίπεδο γνώσεων και εμείς θα ξεκινήσουμε από προγραμματισμό με πλακίδια. Το κάθε πλακίδιο (σαν τα τουβλάκια) έχει πάνω του γράμματα που είναι η κάθε εντολή, πχ "προχώρα ένα βήμα μπροστά" ή απλά "-->" να έχει πάνω του ένα βέλος που να δείχνει την κίνηση.

Εμείς σήμερα θα ξεκινήσουμε να μαθαίνουμε προγραμματισμό...χορεύοντας!

Ας δούμε μια παρουσίαση της εκπαιδευτικού Νικολέτας Δουλγέρη, ΠΕ86. Δείτε την και κατεβάστε την Χορεύοντας

Φτιάξτε τα δικά σας μικρά προγράμματα- χορογραφίες με τις παρακάτω εντολές. 

 

Κατασκευάζω το ρομπότ μου

Κατασκευάστε ένα ρομπότ με υλικά που έχετε σπίτι (κουτιά παπούτσια, γάλατα, ποτήρια πλαστικά ή χάρτινα, μπουκάλια, χαρτί υγείας ή κουζίνας, χαρτόνια, παλιά cd και ό,τι άλλο μπορείτε να φανταστείτε). Μπορείτε να μου στείλετε φωτογραφίες τα ρομπότ σας ώστε να φτιάξουμε ένα ωραίο κολάζ με αυτά. Πάρτε ιδέες από τις κατασκευές μαθητών άλλων σχολείων και αφήστε τη φαντασία σας να δουλέψει.

Επιπλέον υλικό για προγραμματισμό- απλά μαθήματα

Μαθαίνω το "σύρε και απόθεσε" ώστε να μπορώ να μεταφέρω και να τοποθετώ σωστά τις εντολές σε μια γλώσσα προγραμματισμού με πλακίδια. Δείτε εδώ

Δομή ακολουθίας. Κάντε το angry bird να φτάσει στο κακό γουρούνι αποφεύγοντας τα εμπόδια. Δείτε εδώ

Δομή ακολουθίας με περισσότερες εντολές. Κάνε τη μέλισσα να φτάσει στο λουλούδι και να φτιάξει μέλι. Δείτε εδώ

Προγραμματίζω και ανακυκλώνω με τον CodyRoby

Προγραμματίζω και ανακυκλώνω με τον CodyRoby

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

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

Ας ξεκινήσουμε εξηγώντας τις κάρτες μετακίνησης και το ταμπλό. Υπάρχει ένα ταμπλό, με κουτάκια, πάνω στα οποία κινείται ο CodyRoby. Επιτρέπεται να κάνει τις εξής κινήσεις με τις παρακάτω κάρτες:

κανε ανακύκλωση με τον codyroby  Προσοχή: Ο στροφή δεν σημαίνει και μετακίνηση, μόνο στροφή γύρω από τον εαυτό του!

Ο CodyRoby αρχικά ξεκινάει από τη θέση «Εκκίνηση» και μετακινείται μέσα στο πλέγμα με τα κουτάκια. Όπως βλέπετε, η κατεύθυνση που κοιτάει είναι προς τα πάνω.

Για να βρει το πρώτο αντικείμενο, πρέπει να ξεκινήσει από το κίτρινο κουτάκι «Εκκίνηση» και να μετακινηθεί σύμφωνα με τις κάρτες- εντολές που του δίνονται. Για να βρει πρέπει να ακολουθήσει τις παρακάτω οδηγίες- κώδικα.

Άρα, αυτό σημαίνει ότι θα πρέπει να πάει 3 κουτάκια μπροστά, να στρίψει αριστερά μένοντας στο ίδιο κουτάκι, να πάει 2 κουτάκια μπροστά, να στρίψει δεξιά μένοντας στο ίδιο κουτάκι και να πάει 1 κουτάκι μπροστά.

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

Δείτε όλες τις εντολές για κάθε αντικείμενο, μετακινήστε σωστά τον CodyRoby και μαζέψτε τα αντικείμενα  σχετικά με την ανακύκλωση

Η πίστα όπου κινείται ο CodyRoby είναι αυτή

Μπορείτε να κατεβάσετε το φύλλο δραστηριότητας και να το εκτυπώσετε. κανε ανακύκλωση με τον codyroby

Δημιουργώ το φωτιστικό μου με απλά υλικά και ηλεκτρικά εξαρτήματα

Σήμερα ξεκινήσαμε με τους μαθητές της Ε' και Στ' τάξης  του Δημοτικού Διόνυσου, δραστηριότητες ρομποτικής, κατασκευών και προγραμματισμού. Στόχος μας είναι οι μαθητές να μπορούν να επιλύσουν ένα πρόβλημα. Για παράδειγμα να δημιουργήσουμε ένα οικολογικό φωτιστικό που θα σβήνει όταν υπάρχει αρκετό φως, έναν κάδο που θα ανοίγει χωρίς να τον ακουμπάμε και έτσι να μειώσουμε την μετάδοση των μικροβίων και πολλά άλλα. Μέσα από τις δραστηριότητες αυτές οι μαθητές συνεργάζονται, δουλεύουν σε ομάδες, σκέφτονται και πράττουν ομαδικά.

Επιλέξαμε να δουλέψουμε με τον μικροελεγκτή Arduino αξιοποιώντας πληθώρα ηλεκτρονικών εξαρτημάτων, αισθητήρων αλλά και υλικά κατασκευής που έχουμε όλοι σπίτι μας ή είναι εύκολο να προμηθευτούμε.

Ξεκινώντας, γνωρίσαμε κάποια ηλεκτρονικά εξαρτήματα, όπως το led, το breadboard που βοηθάει να συνδέσουμε όλα τα εξαρτήματα, τα καλώδια, τις αντιστάσεις και χρησιμοποιήσαμε και μπαταρίες.

Δημιουργήσαμε ένα φωτιστικό, ουσιαστικά είναι ένα απλό κύκλωμα με led και αντίσταση. Χρησιμοποιήσαμε χάρτινα ποτήρια, καλαμάκια χοντρά και έτσι κάναμε μια απλή κατασκευή ενός πορτατίφ.

Αρχικά τα παιδιά σχεδίασαν και χρωμάτισαν το ποτήρι όπως ήθελαν. Στη συνέχεια τρύπησαν το κάτω μέρος του ποτηριού ώστε να μπορεί να περάσει μέσα ένα χοντρό καλαμάκι. Συνδέσανε το led με καλώδια στο κατάλληλο χρώμα (κόκκινο για + και μαύρο για -) και περάσανε τα καλώδια μέσα από το καλαμάκι. Έτσι, δεν φαινόταν τα καλώδια. Ολοκληρώσαμε το κύκλωμα με μια αντίσταση και συνδέσαμε με την μπαταρία.

Προγραμματισμός ρομπότ

Προγραμματισμός ρομπότ
Πολύ ενδιαφέροντα πακέτα από το φωτόδεντρο για βασικές γνώσεις προγραμματισμού για τους μικρούς μας μαθητές.
1. Κίνηση σε λαβύρινθο για συλλογή αντικειμένου, με δυνατότητα διόρθωσης προγράμματος
Περιβάλλον προγραμματισμού ρομπότ, με τη χρήση εντολών κίνησης. Στόχος του μαθησιακού αντικειμένου είναι τα παιδιά να δημιουργήσουν προγράμματα με τις βασικές εντολές προγραμματισμού (κατεύθυνσης και προσανατολισμού, εκτέλεσης, παύσης, διακοπής και διαγραφής προγράμματος, καθώς και διαγραφής ίχνους), σε συνδυασμό με τις σύνθετες εντολές προγραμματισμού (επιλογής και διαγραφής εντολής, για τη διόρθωση και την επεξεργασία προγράμματος), με σκοπό την αναζήτηση ή το «κυνήγι» αντικειμένου μέσα σε λαβύρινθο. Το μαθησιακό αντικείμενο δίνει τη δυνατότητα στους μαθητές να επιλέξουν ανάμεσα από διαφορετικά είδη δαπέδων - τύπους λαβυρίνθου και να επιλύσουν προβλήματα προγραμματισμού. Το μαθησιακό αντικείμενο παρέχει, επίσης, τη δυνατότητα κλιμακούμενης γνωστικής δυσκολίας για διαφορετικές ηλικίες παιδιών.
2. Κίνηση ρομπότ σε λαβύρινθο, με δυνατότητα διόρθωσης προγράμματος
Περιβάλλον προγραμματισμού ρομπότ, με τη χρήση εντολών κίνησης. Στόχος του μαθησιακού αντικειμένου είναι τα παιδιά να δημιουργήσουν προγράμματα με τις βασικές εντολές προγραμματισμού (κατεύθυνσης και προσανατολισμού, εκτέλεσης, παύσης, διακοπής και διαγραφής προγράμματος, καθώς και διαγραφής ίχνους), ώστε να οδηγήσουν το ρομπότ στην έξοδο από τον λαβύρινθο. Το μαθησιακό αντικείμενο δίνει τη δυνατότητα στους μαθητές να πειραματιστούν με τις εντολές προγραμματισμού για να οδηγήσουν το ρομπότ στην έξοδο του λαβυρίνθου, να δοκιμάσουν τη λύση του προβλήματος, να διορθώσουν το πρόγραμμα που έχουν σχεδιάσει και να ξαναπροσπαθήσουν, ώστε να βρουν την κατάλληλη λύση. Επίσης, δίνεται η δυνατότητα στους μαθητές να επιλέξουν δάπεδα και τύπους λαβυρίνθου.
3.Προγραμματισμός ρομπότ με επεξεργασία δαπέδου
Περιβάλλον προγραμματισμού ρομπότ, με τη χρήση εντολών κίνησης. Στόχος του μαθησιακού αντικειμένου είναι τα παιδιά να σχεδιάσουν προγραμματιστικά προβλήματα, δημιουργώντας δάπεδα της αρεσκείας τους, και, στη συνέχεια, να τα επιλύσουν. Για την επίλυση των προβλημάτων, οι μαθητές χρειάζεται να χρησιμοποιούν κατάλληλα τόσο τις βασικές εντολές προγραμματισμού (όπως είναι οι εντολές κατεύθυνσης και προσανατολισμού, εκτέλεσης, παύσης, διακοπής και διαγραφής προγράμματος καθώς και διαγραφής ίχνους) όσο και τις σύνθετες εντολές προγραμματισμού (όπως είναι οι εντολές επιλογής και διαγραφής εντολής, για τη διόρθωση και την επεξεργασία προγράμματος). Το μαθησιακό αντικείμενο δίνει τη δυνατότητα στους μαθητές να επεξεργαστούν το δάπεδο, προσθέτοντας δύο είδη αντικειμένων, και να δημιουργήσουν πρωτότυπα προβλήματα προς επίλυση. Επίσης, προσφέρεται δυνατότητα επιλογής μεταξύ τεσσάρων διαφορετικών χαρακτήρων ρομπότ.
Κάντε κλικ και τοποθετήστε λουλούδια και διπλό κλικ για να τοποθετήσετε λιμνούλα. Θα πρέπει το ρομπότ σας να πάει στο λουλούδι αλλά να αποφύγει τη λιμνούλα.

4.Βασικός Προγραμματισμός ρομπότ

http://photodentro.edu.gr/lor/r/8521/11286?fbclid=IwAR3Y4wR-30y2d5jf9s8JsbfKk4QIx95z6OzAk32ssXwIFtsIOaU1XzfiFJw

Περιβάλλον προγραμματισμού ρομπότ, με τη χρήση εντολών κίνησης. Στόχος του μαθησιακού αντικειμένου είναι να εξοικειωθούν τα παιδιά με τις βασικές εντολές προγραμματισμού (όπως είναι οι εντολές κατεύθυνσης και προσανατολισμού, εκτέλεσης, παύσης, διακοπής και διαγραφής προγράμματος, καθώς και διαγραφής ίχνους).
Το μαθησιακό αντικείμενο δίνει τη δυνατότητα στους μαθητές να επιλέξουν χαρακτήρα ρομπότ, να επιλέξουν δάπεδο από διαφορετικές μαθησιακές περιοχές και να λύσουν αντίστοιχα προβλήματα. Επιπλέον, μπορεί να ενεργοποιηθεί προαιρετικά και η καταγραφή του ίχνους της κίνησης του ρομπότ.

Πώς φαντάζομαι ένα ρομπότ;

Πώς φαντάζομαι ένα ρομπότ;

Τι είναι ένα ρομπότ; Πώς το φανταζόμαστε;

Είναι ένα τενεκεδένιο ασημένιο κουτί, είναι ένα στρογγυλό επίπεδο αντικείμενο, ένα αυτοκινούμενο όχημα ή μήπως είναι ένα μαλλιαρό σκυλάκι; Τι μπορεί να κάνει; Γιατί το κατασκευάζουμε;

Όλες οι παραπάνω είναι μερικές από τις ερωτήσεις που θέτουμε αρχικά στους μαθητές μας σχετικά με τα ρομπότ. Οι μικροί μας μαθητές σκέφτονται και απαντούν στις παραπάνω ερωτήσεις. Οι απαντήσεις καταγράφονται στον παρακάτω πίνακα padlet.

Made with 
      Padlet

Ένα ρομπότ είναι μια μηχανική συσκευή η οποία μπορεί να υποκαθιστά τον άνθρωπο σε διάφορες εργασίες. Ένα ρομπότ μπορεί να δράσει κάτω από τον απευθείας έλεγχο ενός ανθρώπου ή αυτόνομα κάτω από τον έλεγχο ενός προγραμματισμένου υπολογιστή. Τα ρομπότ μπορούν να χρησιμοποιηθούν ώστε να κάνουν εργασίες οι οποίες είτε είναι δύσκολες ή επικίνδυνες για να γίνουν απευθείας από έναν άνθρωπο. Σε άλλες περιπτώσεις, χρησιμοποιούνται για να εκτελέσουν εργασίες ταχύτερα ή φθηνότερα απ' ότι ο άνθρωπος. Έτσι, μπορούν να χρησιμοποιηθούν στην αυτόματη παραγωγή μεγάλων ποσοτήτων κάποιου προϊόντος και με χαμηλότερο κόστος (για παράδειγμα, στις αλυσίδες παραγωγής).
Η λέξη ρομπότ προέρχεται από το σλαβικό robota που σημαίνει εργασία. Καθιερώθηκε ως όρος με την σημερινή του έννοια το 1920 από τον Τσέχο θεατρικό συγγραφέα Karel Čapek στο έργο του "R.U.R." (Rossum's Universal Robots), όπου σατιρίζει την εξάρτηση της κοινωνίας από τους μηχανικούς εργάτες (ρομπότ) της τεχνολογικής εξέλιξης και που τελικά εξοντώνουν τους δημιουργούς τους. Σε πολλές σύγχρονες σλαβικές γλώσσες (πχ την πολωνική) χρησιμοποιείται σαν έκφραση της καθημερινότητας με την έννοια της σκληρής δουλειάς (αντίστοιχο του χαμαλίκι). Από τα πρώτα ρομπότ που αναφέρονται στη λογοτεχνία είναι ο Τάλως από την ελληνική μυθολογία και οι 20 τρίποδες λέβητες του Ηφαίστου θεωρούμενοι "θαύμα ιδέσθαι" κ.¨α. Με την ανάπτυξη και μελέτη των ρομπότ ασχολείται η ρομποτική, επιστήμη που αποτελεί συνδυασμό πολλών κλάδων άλλων επιστημών, κυρίως δε της πληροφορικής, της ηλεκτρονικής και της μηχανολογίας. Στην επιστημονική φαντασία συνήθως συναντούνται ρομπότ τα οποία έχουν τη μορφή ανθρώπου. Αυτά τα ρομπότ καλούνται ανδροειδή. Τα σημερινά ρομπότ δεν είναι ανδροειδή (androids) που κατασκευάστηκαν για να υποδυθούν ανθρώπινα όντα. Σημαντική συνεισφορά στη φιλολογία για τα ρομπότ είχε ο Ισαάκ Ασίμωφ με τους τρεις νόμους της ρομποτικής που διατύπωσε στα διηγήματά του. Είναι σημαντική η ανάπτυξη ρομπότ που να έχουν τα αναγκαία χαρακτηριστικά ώστε να είναι φιλικά και ωφέλιμα προς τον άνθρωπο. Τα στοιχεία αυτά ονομάζονται στοιχεία κοινωνικής νοημοσύνης. Πηγή: http://el.wikipedia.gr

Στη συνέχεια τα παιδιά σχεδιάζουν το ρομπότ τους και τα ονομάζουν (σύμφωνα με τη φαντασία τους). Τέλος, χρωματίζουν ένα τρισδιάστατο ρομπότ και συνδέουν τα κομμάτια του. Το έντυπο για το 3D ρομπότ μπορείτε να το βρείτε εδώ.

Πώς λειτουργεί το ρομπότ; 

Πώς κάνει αυτά που κάνει; Μα φυσικά με τις οδηγίες που του δώσαμε εμείς (πρόγραμμα) και το προγραμματίσαμε να κάνει αυτά που θέλουμε! Το δικό μου ρομπότ, ο Τάλος έχει πάρει σαφείς οδηγίες από εμένα να βάλει πλυντήριο ρούχων. Να οι οδηγίες που του έδωσα:

  • Αν το πλυντήριο δεν είναι στην πρίζα τότε βάλτο στην πρίζα.
  • Αν το πλυντήριο είναι στην πρίζα άνοιξε την πόρτα του κάδου.
  • Άνοιξε το καλάθι με τα άπλυτα.
  • Πάρε όσα ανοιχτόχρωμα ρούχα έχει μέχρι να φτάσεις τα 5 κιλά ρούχα ή να τελειώσουν τα ανοιχτόχρωμα ρούχα.
  • Βάλ' τα στον κάδο του πλυντηρίου.
  • Ρίξε μια ταμπλέτα απορρυπαντικού μέσα στον κάδο.
  • Κλείσε την πόρτα του κάδου.
  • Επίλεξε το πρόγραμμα που λέει "ανοιχτόχρωμα".
  • Επίλεξε τις 1000 στροφές.
  • Επίλεξε 60 βαθμούς θερμοκρασία.
  • Πάτησε το πλήκτρο εκκίνησης.
  • Όταν τελειώσει το πρόγραμμα και ακούσεις τον ήχο του τερματισμού τότε άνοιξε την πόρτα του κάδου.
  • Βγάλε το πλυντήριο από την πρίζα.

Σκεφτείτε και εσείς τι θα θέλατε να κάνει το δικό σας ρομπότ και καταγράψτε τις οδηγίες που θα του δώσετε, για να κάνει τη δουλειά του, σε ένα φύλλο χαρτί. Δοκιμάστε κάποιον άλλο να του δώσετε αυτές τις εντολές ή εκτελέστε τις εσείς και ελέγξτε το πρόγραμμά σας! Δοκιμάστε να κινήσετε έναν συμμαθητή σας μέσα στην αίθουσα, να του δώσετε οδηγίες να γράψει κάτι στον πίνακα ή να σας φέρει ένα αντικείμενο.

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

Δοκιμάστε τα παραπάνω και σχολιάστε για τα αποτελέσματα