Εμφάνιση αναρτήσεων με ετικέτα οπτικός προγραμματισμός. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα οπτικός προγραμματισμός. Εμφάνιση όλων των αναρτήσεων

Πέμπτη 5 Μαρτίου 2026

CodeMonkey: Βασικές αρχές προγραμματισμού

Σήμερα θα έχεις την ευκαιρία να επισκεφτείς την παρακάτω διαδραστική ιστοσελίδα:

https://app.codemonkey.com/junior/chapters/sequencing/challenges/1

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

Με απλό και κατανοητό τρόπο θα πειραματιστείς, θα δοκιμάσεις διαφορετικές λύσεις και θα ανακαλύψεις πώς να δημιουργείς σωστές ακολουθίες εντολών, ώστε το μαϊμουδάκι να ολοκληρώνει κάθε αποστολή. Έτσι θα καλλιεργήσεις την υπολογιστική σου σκέψη, θα εξασκηθείς στη λήψη αποφάσεων και θα αποκτήσεις μεγαλύτερη αυτοπεποίθηση στα πρώτα σου βήματα στον προγραμματισμό.

Τετάρτη 19 Νοεμβρίου 2025

Εισαγωγή στο ScratchJr

Στη δραστηριότητα αυτή, οι μαθητές και οι μαθήτριες θα γνωρίσουν το περιβάλλον του προγραμματισμού του ScratchJr

Συγκεκριμένα, θα εξερευνήσουν τα βασικά εργαλεία της εφαρμογής, όπως είναι:

  • η σκηνή, 
  • οι χαρακτήρες, 
  • τα υπόβαθρα,
  • και τα κουμπιά εντολών. 
Στη συνέχεια, θα επιλέξουν τον ήρωα Tic και θα του δώσουν την εντολή να περπατήσει πάνω στη σκηνή, χρησιμοποιώντας τις εντολές κίνησης κίνησης. Θα προσθέσουν επίσης ένα φόντο της επιλογής τους, ώστε να δημιουργήσουν το δικό τους μικρό σκηνικό.

Παρασκευή 16 Μαΐου 2025

Mind+ & ARD:icon: Φανάρια κυκλοφορίας

Στο πλαίσιο της εισαγωγής τους στις βασικές αρχές των αυτοματισμών και του προγραμματισμού, οι μαθητές και οι μαθήτριες εργάστηκαν σε ζευγάρια με το S1 STEM kit, αξιοποίησαν την πλακέτα ARD:icon και το περιβάλλον οπτικού προγραμματισμού Mind+, για να δημιουργήσουν ένα φανάρι κυκλοφορίας με τρία LED (κόκκινο, κίτρινο και πράσινο).

Αρχικά, οι μαθητές/τριες συναρμολόγησαν το κύκλωμα πάνω στο ARD:icon, τοποθετώντας τα LED στους αντίστοιχους ακροδέκτες της πλακέτας. Στη συνέχεια, χρησιμοποίησαν το γραφικό περιβάλλον προγραμματισμού Mind+, που βασίζεται σε εντολές-πλακίδια, για να προγραμματίσουν την εναλλαγή των φώτων σε χρονικά διαστήματα, όπως ακριβώς συμβαίνει σε έναν πραγματικό φωτεινό σηματοδότη.

Μέσα από τη δραστηριότητα αυτή, οι μαθητές και οι μαθήτριες:
  • εξοικειώθηκαν με την έννοια της σειριακής ροής και του χρονισμού,
  • κατανόησαν τη λειτουργία βασικών ηλεκτρονικών στοιχείων,
  • και ανέπτυξαν δεξιότητες προγραμματιστικής σκέψης και τεχνικής κατασκευής.
Η δραστηριότητα ενίσχυσε τη συνεργατικότητα, τη δημιουργικότητα και την αυτοπεποίθηση των μαθητών/τριών, δίνοντάς τους την ευκαιρία να δουν ένα απλό αλλά λειτουργικό έργο να παίρνει ζωή μέσα από τις δικές τους ενέργειες.

Πέμπτη 10 Απριλίου 2025

microbit: Φωτεινός σηματοδότης κυκλοφορίας

Στο πλαίσιο της δραστηριότητας αυτής, δημιουργούμε έναν "Φωτεινό σηματοδότη κυκλοφορίας" χρησιμοποιώντας το Nezha Inventor's Kit και την πλακέτα micro:bit. Στόχος είναι να εξερευνήσουμε και να πειραματιστούμε με τη λειτουργία και τον προγραμματισμό ενός απλού φαναριού κυκλοφορίας, σαν αυτά που συναντούμε στον δρόμο. 

Οι μαθητές/τριες συνδέουν τρία LED (κόκκινο, κίτρινο και πράσινο) στις θύρες J1, J2 και J3 της πλακέτας επέκτασης Nezha. Έπειτα, μέσω του προγραμματιστικού περιβάλλοντος MakeCode, δημιουργούν τον κώδικα που ελέγχει τη διαδοχική ενεργοποίηση των LED, προσομοιώνοντας τη λειτουργία ενός πραγματικού φαναριού.

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

Τα βήματα που πρέπει να ακολουθήσουμε για την κατασκευή και τον προγραμματισμό ενός φωτεινού σηματοδότη χρησιμοποιώντας το Nezha Inventor’s Kit για το micro:bit είναι τα εξής:

1. Υλικά:

  • 1 × πλακέτα micro:bit.
  • 1 × πλακέτα επέκτασης Nezha.
  • 3 × LED (κόκκινο, κίτρινο, πράσινο).
  • Καλώδια σύνδεσης.

2. Σύνδεση των εξαρτημάτων:

  1. Τοποθετήστε το micro:bit στην πλακέτα επέκτασης Nezha.
  2. Συνδέστε τα LED στις θύρες J1, J2 και J3 της πλακέτας Nezha:
    • Κόκκινο LED → J1.
    • Κίτρινο LED → J2.
    • Πράσινο LED → J3.
  3. Δημιουργήστε με τουβλάκια lego την υπόλοιπη κατασκευή του φωτεινού σηματοδότη.

3. Προγραμματισμός στο MakeCode:

Ακολουθήστε τα παρακάτω βήματα στο Microsoft MakeCode για να γράψετε τον κώδικα του φωτεινού σηματοδότη.

  1. Μεταβείτε στο MakeCode (https://makecode.microbit.org) και δημιουργήστε ένα νέο έργο.
  2. Ονομάστε το με τη μορφή: τάξη-όνομα-φωτεινός σηματοδότης.
  3. Προσθέστε τα απαραίτητα blocks (εντολές-πλακίδια):
    • Στο "κατά την έναρξη" (όταν ξεκινήσει):
      • Ορίστε τις θύρες των LED ως χαμηλές (LOW) για να ξεκινούν σβησμένα όλα τα φώτα.
    • Στο "για πάντα":
      • Ενεργοποιήστε το πράσινο LED (HIGH) και κρατήστε το αναμμένο για 5 δευτερόλεπτα.
      • Σβήστε το πράσινο και ανάψτε το κίτρινο LED για 2 δευτερόλεπτο.
      • Σβήστε το κίτρινο και ανάψτε το κόκκινο LED για 5 δευτερόλεπτα.
      • Επαναλάβετε τη διαδικασία συνεχώς.

4. Μεταφορά του κώδικα στο micro:bit:

  1. Συνδέστε την πλακέτα micro:bit στον υπολογιστή σας μέσω USB (επιλογή ... ->  Connect device).
  2. Αν η σύνδεση γίνεται κανονικά πατήστε Λήψη στο MakeCode.
  3. Αν η σύνδεση δεν μπορεί να ολοκληρωθεί, αποθηκεύστε το αρχείο .hex (επιλογή Download as file). 
  4. Μεταφέρετε το αρχείο στον φάκελο του micro:bit σαν να αντιγράφετε ένα αρχείο σε USB.
  5. Το πρόγραμμα θα ξεκινήσει να εκτελείται αυτόματα στο micro:bit.

5. Δοκιμή και βελτίωση:

  • Παρακολουθήστε τη λειτουργία του φωτεινού σηματοδότη και βεβαιωθείτε ότι τα LED ανάβουν με τη σωστή σειρά.
  • Αν θέλετε να αλλάξετε τους χρόνους λειτουργίας, μπορείτε να τροποποιήσετε τις καθυστερήσεις στο MakeCode.
  • Μπορείτε να επεκτείνετε το πρόγραμμα προσθέτοντας περισσότερες λειτουργίες, όπως ένα κουμπί για πεζούς ή ήχους για άτομα με προβλήματα ακοής ή σχέδια στην οθόνη του micro:bit για άτομα με προβλήματα αχρωματοψίας.  

6. Συμπέρασμα:

Με αυτή τη δραστηριότητα, οι μαθητές/τριες κατανοούν:

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

Αυτή η δραστηριότητα προάγει τη λογική σκέψη, τη δημιουργικότητα και τη συνεργατική μάθηση! 🚦😊

Σάββατο 29 Μαρτίου 2025

Παρασκευή 28 Μαρτίου 2025

CodeMonkey: Βασικές αρχές προγραμματισμού

Οι μαθητές και οι μαθήτριες των μικρών τάξεων θα έχουν την ευκαιρία να επισκεφτούν την παρακάτω διαδραστική ιστοσελίδα:

https://app.codemonkey.com/junior/chapters/sequencing/challenges/1

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

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

Σάββατο 22 Μαρτίου 2025

Παρασκευή 21 Μαρτίου 2025

Πέμπτη 13 Μαρτίου 2025

ARD:icon & Mind+

Οι μαθητές και οι μαθήτριες εργάζονται με την πλακέτα ARD:icon και την προγραμματίζουν μέσω του Mind+. Η πλακέτα είναι μία ειδικά σχεδιασμένη πλακέτα μικροελεγκτή που επιτρέπει την εύκολη εισαγωγή των μαθητών/τριών στον προγραμματισμό και τα ηλεκτρονικά. Βασίζεται στην τεχνολογία Arduino και διαθέτει ενσωματωμένα κουμπιά, αισθητήρες και LED, καθιστώντας την ιδανική για διαδραστικά έργα.

Τετάρτη 12 Μαρτίου 2025

Τρίτη 11 Μαρτίου 2025

ΣΤ2: micro:bit ζωάκια που δείχνουν τα συναισθήματά τους!

Οι μαθητές και οι μαθήτριες του ΣΤ2 Τμήματος δημιούργησαν χαριτωμένα ζωάκια κατασκευασμένα από χαρτί, διακοσμημένα με ζωγραφιές, αυτιά, μάτια και άλλα χαρακτηριστικά που τα κάνουν να μοιάζουν με διάφορα ζώα. Στο μπροστινό τους μέρος υπάρχει ένα άνοιγμα για την οθόνη της πλακέτας micro:bit, η οποία έχει προγραμματιστεί για να εμφανίζει εκφράσεις προσώπου και να δείχνει συναισθήματα όπως η χαρά, η λύπη και ο φόβος!

Πρόκειται για ένα δημιουργικό STEM έργο που συνδυάζει την τέχνη με την τεχνολογία, ενθαρρύνοντας τα παιδιά να πειραματιστούν με τον προγραμματισμό και την έκφραση συναισθημάτων μέσω των micro:bit.


Σάββατο 8 Μαρτίου 2025

Τετάρτη 5 Μαρτίου 2025

Mind+: Περιβάλλον

Το Mind+ είναι ένα εύχρηστο οπτικό περιβάλλον προγραμματισμού, εμπνευσμένο από το Scratch, που υποστηρίζει τόσο block-based (εντολές πλακίδια) όσο και το text-based (εντολές κειμένου π.χ. Python, C++) προγραμματισμό.

Βασικά Στοιχεία του Περιβάλλοντος

  1. Γραμμή Μενού

    • Περιλαμβάνει επιλογές για νέα έργα, αποθήκευση, εισαγωγή επεκτάσεων και ρυθμίσεις του λογισμικού.
  2. Περιοχή Μπλοκ

    • Περιέχει έτοιμες κατηγορίες εντολών όπως Κίνηση, Έλεγχος, Αισθητήρες, Μεταβλητές, αλλά και εξειδικευμένα μπλοκ για Arduino, micro:bit, AI & IoT.
  3. Περιοχή Προγραμματισμού

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

    • Αν χρησιμοποιείς sprites, εμφανίζονται εδώ.
    • Εάν προγραμματίζεις Arduino ή micro:bit, βλέπεις τη συσκευή και τη σύνδεσή της.
  5. Κονσόλα & Serial Monitor

    • Παρέχει πληροφορίες εκτέλεσης προγραμμάτων και debugging μέσω σειριακής επικοινωνίας.

Λειτουργίες Προγραμματισμού

  • Block Mode: Drag-and-drop προγραμματισμός για αρχάριους/ες.
  • Python/C++ Mode: Για πιο προχωρημένους/ες χρήστες/στριες.
  • Upload Mode: Μεταφορά κώδικα σε εξωτερικές συσκευές.

Τρίτη 4 Μαρτίου 2025

Mind+: Οδηγίες εγκατάστασης

Το Mind+ είναι ένα περιβάλλον οπτικού προγραμματισμού που βασίζεται στο Scratch, σχεδιασμένο για εκπαιδευτική ρομποτική και αυτοματισμούς. Υποστηρίζει Arduino, micro:bit, AI, IoT και άλλες πλατφόρμες.


Κατέβασμα & Εγκατάσταση

1. Επίσκεψη στην επίσημη σελίδα: 
2. Λήψη του λογισμικού:
  • Επιλέγεις την έκδοση για Windows και κατεβάζεις το αρχείο εγκατάστασης τοπικά στον υπολογιστή σου. 
3. Εγκατάσταση:
  • Άνοιξε το αρχείο εγκατάστασης και ακολούθησε τις οδηγίες στην οθόνη.
4. Έναρξη & Ρύθμιση:
  • Εκκινείς το Mind+, επιλέγεις "Block Mode" για αρχάριους ή "Python Mode" για προχωρημένους.
  • Συνδέεις συσκευές όπως Arduino ή micro:bit και ξεκινάς τον προγραμματισμό!

Κυριακή 23 Φεβρουαρίου 2025

Σάββατο 22 Φεβρουαρίου 2025

Πέμπτη 20 Φεβρουαρίου 2025

micro:bit: Τι κάνει ο κώδικας;

Σήμερα, στο προγραμματιστικό περιβάλλον του Microsoft MakeCode, δημιουργήσαμε τον ακόλουθο κώδικα με blocks για τον έλεγχο της πλακέτας micro:bit.


Περιγραφή του κώδικα:

  • Όταν πατηθεί το κουμπί "A":

    1. Ορίζεται η μεταβλητή "αριθμός" σε 10.
    2. Εμφανίζεται η τιμή της μεταβλητής.
    3. Ξεκινά μια αντίστροφη μέτρηση από το 10 μέχρι το 0, μειώνοντας την τιμή κατά -1 κάθε 200ms.
    4. Όταν η μέτρηση φτάσει στο 0, εμφανίζεται το μήνυμα "Boom".
  • Όταν πατηθεί το κουμπί "B":

    1. Ορίζεται η μεταβλητή "αριθμός" σε 0.
    2. Εμφανίζεται η τιμή της μεταβλητής.
    3. Ξεκινά μια προοδευτική μέτρηση από το 0 μέχρι το 10, αυξάνοντας την τιμή κατά +1 κάθε 200ms.
    4. Όταν η μέτρηση φτάσει στο 10, εμφανίζεται το μήνυμα "Boom".

Ουσιαστικά, προγραμματίζει το micro:bit να λειτουργεί ως χρονόμετρο, είτε αντίστροφης μέτρησης (κουμπί A) είτε κανονικής μέτρησης (κουμπί B). Και στις δύο περιπτώσεις, στο τέλος της μέτρησης εμφανίζεται η λέξη "Boom".  😊

Τετάρτη 19 Φεβρουαρίου 2025

ScratchJr: Ώρα για πάρτυ!

Γιορτάζουμε την Τσικνοπέμπτη με ένα αποκριάτικο πάρτι στο ScratchJr! 🎭🎉

Σήμερα είναι Τσικνοπέμπτη και τι καλύτερο από το να δημιουργήσουμε ένα αποκριάτικο πάρτι στο ScratchJr;

1. Επιλογή φόντου 🎭

Αρχικά, επιλέξτε το φόντο για τη σκηνή σας. Στο παράδειγμα που ακολουθεί, έχει χρησιμοποιηθεί το Classroom (Τάξη), αλλά μπορείτε να επιλέξετε όποιο θέλετε. Για να το προσαρμόσετε, πατήστε το πινέλο και κάντε τις αλλαγές που επιθυμείτε. Στο έργο που θα δείτε, έχουν αφαιρεθεί τα θρανία και οι καρέκλες με το εργαλείο ψαλιδιού.

2. Επιλογή χαρακτήρων 👾

Στη συνέχεια, διαλέξτε τους χαρακτήρες σας! Στο παράδειγμα χρησιμοποιούνται τρεις χαρακτήρες:
🔮 Ο μάγος
🧚‍♀️ Η νεράιδα
🚀 Ο αστροναύτης
Μπορείτε να τους επεξεργαστείτε μέσω του πινέλου, αλλάζοντας τα χρώματα ή το μέγεθός τους.

3. Δημιουργία χορευτικών κινήσεων 💃

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

4. Προσθήκη ήχου 🎵

Ως τελική πινελιά, προσθέστε τον ήχο "pop" (όπως στον κώδικα της νεράιδας) για να δώσετε μια πιο διασκεδαστική διάσταση στο έργο σας.

Δείτε το δικό μου έργο στη συνέχεια και εμπνευστείτε για να φτιάξετε το δικό σας αποκριάτικο πάρτι! 🎊🎭








Ακολουθεί το Φύλλο Εργασίας με τις οδηγίες.


5. Επεκτάσεις – Προσθέστε τη δική σας πινελιά! 🎨✨

Πειραματιστείτε και εμπλουτίστε το έργο σας με επιπλέον στοιχεία και λειτουργίες! Για παράδειγμα, μπορείτε να κάνετε τους χαρακτήρες να σταματούν τον χορό όταν τους κάνετε κλικ.

Για να το πετύχετε αυτό, απλά προσθέστε το παρακάτω κομμάτι κώδικα σε κάθε χαρακτήρα και δείτε πώς θα αντιδράσει!


🔹 Ανακαλύψτε περισσότερες δυνατότητες! Μπορείτε να αλλάξετε τον ρυθμό των κινήσεων, να προσθέσετε νέα ηχητικά εφέ ή ακόμα και να δημιουργήσετε ειδικά εφέ φωτισμού για να κάνετε το πάρτι σας ακόμα πιο εντυπωσιακό!

Οι επιλογές είναι ατελείωτες! Δοκιμάστε τις ιδέες σας και δημιουργήστε τα δικά σας μοναδικά αποκριάτικα έργα! 🎭🎶🚀

Παρασκευή 14 Φεβρουαρίου 2025

micro:bit: Love Meter - Μετρητής Αγάπης

Για την ημέρα του Αγίου Βαλεντίνου αλλά και όχι μόνο, θα δημιουργήσουμε ένα "Love Meter", έναν "Μετρητή της Αγάπης"

Οι απαιτήσεις της δραστηριότητας είναι οι ακόλουθες:

  • Αρχικά θα ορίσουμε μια νέα μεταβλητή που θα την ονομάσουμε Love. Αυτή θα αποθηκεύει κάθε φορά το "επίπεδο της αγάπης"

  • Όταν πιέσουμε τον ακροδέκτη P0 τότε θέλουμε η μεταβλητή Love να παίρνει μια τυχαία τιμή από το 0 έως το 100. 

  • Στη συνέχεια, εμφανίζουμε στην οθόνη του micro:bit τη μεταβλητή Love.

  • Ακολουθεί ο παρακάτω έλεγχος.
    • Όταν η τιμή Love είναι μικρότερη από το 50 τότε να εμφανίζεται στην οθόνη του micro:bit το εικονίδιο Χ.
    • Όταν η τιμή Love είναι ανάμεσα στο 50 και στο 75, τότε να εμφανίζεται στην οθόνη του micro:bit το εικονίδιο μικρή καρδιά.
    • Όταν η τιμή Love είναι μεγαλύτερη από 75, τότε να εμφανίζεται στην οθόνη του micro:bit το εικονίδιο μεγάλη καρδιά
  • Επιλέγουμε Λήψη για να μεταφέρουμε τον κώδικά μας στο micro:bit.

  • Το ένα άτομο κρατάει τον ακροδέκτη P0, το δεύτερο άτομο τον ακροδέκτη GND. Τα δυο άτομα πιάνονται από τα χέρια και το Love Meter δείχνει το επίπεδο της αγάπης!
Δοκιμάστε το! Καλή διασκέδαση!


Ακολουθεί ο κώδικας για το "Love Meter". Δοκιμάστε το στον προσομοιωτή του micro:bit, το MakeCode (https://makecode.microbit.org/).

 

Copyright @ 2015