Έξυπνο αυτοκίνητο:
Ρομποτική – Nehza Micro:bit
Σχόλια: 0 - Ημερομηνία: 28 Ιανουαρίου 2026 - Κατηγορίες: Τάξη A
Ρομποτική – LEGO MINDSTORM EV3
Σχόλια: 0 - Ημερομηνία: 28 Ιανουαρίου 2026 - Κατηγορίες: Python
Χρήσιμο link για συναρμολόγηση του ρομππότ:
https://education.lego.com/en-us/product-resources/mindstorms-ev3/downloads/building-instructions/
Minoan Robosports Competition:
https://www.he-ro.gr/minoan-robotsports-competition
Αλγόριθμος Wrestling:
- Βεβαιωθείτε ότι έχετε ορίσει σωστά τους κινητήρες
- Για πάντα
- if < (color sensor 3) [reflected light intensity] < [15] > then (Αν βλέπει μαύρο/πίστα)
- if < (ultrasonic sensor 4) [distance in cm] < [40] > then (Αν δει τον αντίπαλο στα 40cm)
- set movement speed to 100%
- start moving [forward]
- else (Αν δεν βλέπει αντίπαλο)
- set movement speed to 30%
- start moving [right] at [100] steering (Περιστρέφεται επί τόπου για να τον βρει)
- if < (ultrasonic sensor 4) [distance in cm] < [40] > then (Αν δει τον αντίπαλο στα 40cm)
- else (Αν δει τη λευκή γραμμή!)
- stop moving
- move [backward] for [1.5] rotations
- move [right] for [1.8] rotations (Στροφή για να κοιτάξει πάλι μέσα στην πίστα)
- Τέλος Για Πάντα
Ρομποτικές Προσομοιώσεις
Σχόλια: 0 - Ημερομηνία: 14 Ιανουαρίου 2026 - Κατηγορίες: Python
Επισκεφθείτε τον σύνδεσμο https://scratch.mit.edu/projects/1265465478 και χρησιμοποιήστε κατάλληλα τις εντολές ώστε το αυτοκίνητο να κινείται ακολουθώντας την μαύρη γραμμή, προσπαθήστε να περάσετε όλες τις διαδρομές που δίνονται από τα διαφορετικά υπόβαθρα.
Στην συνέχεια προσπαθήστε να βελτιώσετε το πρόγραμμα ώστε το αυτοκίνητο να επιταγχύνει στις ευθείες και να επιβραδύνει σε στροφές, προκειμένου να πειραματιστείτε μπορείτε να αλλάξετε και να χρησιμοποιήσετε το backdrop3.
Στην συνέχεια μεταφερθείτε στο https://lab.open-roberta.org/ και προσπαθήστε να εφαρμόσετε ότι μάθατε από την παραπάνω προσπάθεια στο scratch.
Χρήσιμα links για πειράματα Μηχανικής Μάθησης (Machine Learning)
Σχόλια: 0 - Ημερομηνία: 18 Δεκεμβρίου 2025 - Κατηγορίες: Python
scratch playground: https://playground.raise.mit.edu/main/
Teachable Machine: https://teachablemachine.withgoogle.com/
Χρήσιμα links – Smart Gate
Σχόλια: 0 - Ημερομηνία: 17 Δεκεμβρίου 2025 - Κατηγορίες: Python
Smart Gate Project: https://cardboard.lofirobot.com/automatic-gate-with-teachable-machine/
micro:bit Control App: https://cardboard.lofirobot.com/control-microbit/
microbit Teachable Machine App: https://cardboard.lofirobot.com/teachable-microbit/
Google Teachable Machine: https://teachablemachine.withgoogle.com/
micro:bit projects
Σχόλια: 0 - Ημερομηνία: 6 Οκτωβρίου 2025 - Κατηγορίες: Python, Όμιλοι
micro:bit projects
https://microbit.org/projects/make-it-code-it/
Περιβάλλον προγραμματισμού του micro:bit με τουβλάκια
https://makecode.microbit.org/
Περιβάλλον προγραμματισμού Python
https://python.microbit.org/v/3
Δραστηριότητες Α Τάξης:
- Καρδιακός ρυθμός https://microbit-org.translate.goog/projects/make-it-code-it/heart/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Κινούμενη εικόνα https://microbit-org.translate.goog/projects/make-it-code-it/animated-animals/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Απεικόνιση συναισθημάτων https://microbit-org.translate.goog/projects/make-it-code-it/flashing-emotions/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Ζάρι https://microbit-org.translate.goog/projects/make-it-code-it/dice/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Ο ήλιος ανατέλλει https://microbit-org.translate.goog/projects/make-it-code-it/here-comes-the-sun/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Απεικόνιση ονόματος https://microbit-org.translate.goog/projects/make-it-code-it/name-badge/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Μαγική μπάλα https://microbit-org.translate.goog/projects/make-it-code-it/magic-8ball/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Πέτρα – ψαλίδι – Χαρτί https://microbit-org.translate.goog/projects/make-it-code-it/rock-paper-scissors/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Γραφικά ζάρια https://microbit-org.translate.goog/projects/make-it-code-it/graphical-dice/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Μετρητής https://microbit.org/projects/make-it-code-it/counter/
- Μετρητής βημάτων https://microbit-org.translate.goog/projects/make-it-code-it/step-counter/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Γάτα micro:bit scratch https://microbit-org.translate.goog/projects/make-it-code-it/scratch-jumping-cat/?_x_tr_sl=en&_x_tr_tl=el&_x_tr_hl=el&_x_tr_pto=wapp
- Χρονόμετρo-1 https://microbit.org/projects/make-it-code-it/touch-timer/
- Χρονόμετρo-2 https://microbit.org/projects/make-it-code-it/touch-stopwatch/
- Παίζοντας με τους αισθητήρες https://microbit.org/projects/make-it-code-it/sensory-toy/
- Ξέρεις την προπαίδεια; https://microbit.org/projects/make-it-code-it/times-tables-tester/
- Μουσική; Προγραμμάτισε την αγαπημένη σου μελωδία: https://microbit.org/projects/make-it-code-it/frere-jacques-tune/
- Γραφικό ζάρι https://microbit.org/projects/make-it-code-it/graphical-dice/
- Μετρητής απόστασης: https://microbit.org/projects/make-it-code-it/distance-calculator/
- Περιττός ή άρτιος; https://microbit.org/projects/make-it-code-it/odd-and-even-numbers/
- Παιχνιδιάρα γάτα https://microbit.org/projects/make-it-code-it/scratch-jumping-cat/
- Στείλε ένα χαμόγελο https://microbit.org/projects/make-it-code-it/send-a-smile/
Δραστηριότητες B, Γ Τάξης:
- Φωτεινός σηματοδότης: https://grafis.sch.gr/index.php/s/gD564jCNgYcdWZd. Πιθανές επεκτάσεις: 1) Μπορείτε να χρησιμοποιήσετε την εντολή “αναλογική εγγραφή ακροδέκτη” σε συνδυασμό με μια μεταβλητή “led_intensity” ώστε οι σηματοδότες να αυξάνουν σταδιακά την φωτεινότητα τους; Ξεκινήστε από ένα σηματοδότη και επεκτείνετε σταδιακά το πρόγραμμα σας και στους υπόλοιπους. 2) Αφού ολοκληρώσετε την προσπάθεια σας στο https://makecode.microbit.org/ μπορείτε να προσπαθήσετε ώστε να μεταφέρετε το πρόγραμμα σας σε περιβάλλον python στον σύνδεσμο https://python.microbit.org/v/3.
- Έλεγχος φωτεινότητας led: https://grafis.sch.gr/index.php/s/YGoXfckr827CPsm. Μπορείτε να επηρεάσετε την ταχύτητα μεταβολής της φωτεινότητας του led; Προσπαθήστε να μεταφέρετε το πρόγραμμα σας στη γλώσσα python.
- Προγραμματισμός αισθητήρα ανίχνευσης κίνησης: https://grafis.sch.gr/index.php/s/7EKfN3eMEfME8WH Μπορείτε να επεκτείνετε το πρόγραμμα σας ώστε να ανάβει και ένα led παράλληλα με την ανίχνευση κίνησης; Μπορείτε να μεταφέρετε το πρόγραμμα στο περιβάλλον της python;
- Έξυπνο αυτοκίνητο: https://grafis.sch.gr/index.php/s/fTirZw3Htyn7PxB
- Επιτραπέζιο φωτιστικό https://grafis.sch.gr/index.php/s/6zBWKso9Y47oGLb
- Προγραμματισμός αισθητήρα πίεσης https://grafis.sch.gr/index.php/s/7KZf3HKY9jGqZwX, μπορείτε να επεκτείνετε το πρόγραμμα σας ώστε να ανάβει ένα led καθώς ασκείται πίεση στον αισθητήρα; Μπορείτε να μεταφέρεται το πρόγραμμα σας στη γλώσσα python;
- Ουράνιο τόξο https://grafis.sch.gr/index.php/s/HwANBj4KoBnWTks μεταφέρεται το πρόγραμμα σας σε γλώσσα python.
- Προγραμματισμός σερβοκινητήρα https://grafis.sch.gr/index.php/s/TwFj9wmpnwmr6bm
- Μπορείτε να χρησιμοποιήσετε την εφαρμογή https://cardboard.lofirobot.com/microbit-control-app-info/ ώστε να ελέγχετε τον σερβοκινητήρα από το κινητό σας; Μπορείτε να δείτε σχετικό κώδικα εδώ: https://grafis.sch.gr/index.php/s/H7jFw7sxSYBCLyj
- Έξυπνη πύλη χρησιμοποιώντας AI https://cardboard.lofirobot.com/automatic-gate-with-teachable-machine/
- Προγραμματισμός της έξυπνης πύλης: https://blogs.sch.gr/mblazad/smart-gate-using-machine-learning/
- Για τον σχεδιασμό της έξυπνης πύλης με tinkerCad και 3d-printing ακολουθήστε τις οδηγίες: https://grafis.sch.gr/index.php/s/5jLNBGARZnP53Db
Python projects from raspberrypi community – Trinket – HourOfCode … etc
Σχόλια: 0 - Ημερομηνία: 3 Μαρτίου 2025 - Κατηγορίες: Python, Όμιλοι
-
- https://projects.raspberrypi.org/en/projects/editor-hello-world
- https://projects.raspberrypi.org/en/projects/colourful-creations/
- https://projects.raspberrypi.org/en/projects/editor-target-practice
- https://projects.raspberrypi.org/en/projects/editor-rocket-launch
- https://projects.raspberrypi.org/en/projects/editor-dont-collide
- https://projects.raspberrypi.org/en/projects/solar-system-simulator
- https://projects.raspberrypi.org/en/projects/robo-trumps
- https://projects.raspberrypi.org/en/projects/astro-pi-mission-zero (Για το project αυτό θα βοηθούσε https://www.pixilart.com καθώς και το https://missions.astro-pi.org/mz/code_submissions/)
- https://projects.raspberrypi.org/en/projects/charting-champions
- https://projects.raspberrypi.org/en/projects/codecraft/0
- https://hourofpython.trinket.io/a-visual-introduction-to-python#/welcome/an-hour-of-code
- https://hourofcode.com/codestersdino: flappy dinosaur ένα διασκεδαστικό παιχνίδι ιπτάμενου δεινόσαυρου.
- https://hourofcode.com/bcpy1: CodeCraft 3D game by BuzzCoder.com
Ακονίστε την αλγοριθμική σας σκέψη
1) https://blockly.games/ Ταιριάστε σωστά τα πλακίδια (μπορείτε;)
2) https://compute-it.toxicode.fr/?hour-of-code&progression=python: Πρόκειται για ένα πολύ ενδιαφέρον παιγνίδι που καλούμαστε να γίνομαι εμείς οι εκτελεστές των εντολών που μας δίνει ο υπολογιστής…
3) https://silentteacher.toxicode.fr/hour_of_code.html?theme=basic_python: Ο σιωπηλός δάσκαλος – Scilent teacher – “Η σιωπή είναι χρυσός” … μια πολύ ενδιαφέρουσα προσέγγιση διδασκαλίας, χωρίς λόγια…
4) https://lightbot.lu/ ightbot – Ανακαλύψτε την αλγοριθμική σκέψη και τον προγραμματισμό.
5) https://www.gameflare.com/online-game/light-bot/: Lightbot – Ανακαλύψτε την αλγοριθμική σκέψη και τον προγραμματισμό.
Διάφορα
Σχόλια: 0 - Ημερομηνία: 27 Φεβρουαρίου 2025 - Κατηγορίες: Python
Η βιβλιοθήκη “turtle” της python
Ασκήσεις Python
Σχόλια: 0 - Ημερομηνία: 1 Δεκεμβρίου 2024 - Κατηγορίες: Python, Όμιλοι
Α. Δομή Ακολουθίας
- Να γράψετε πρόγραμμα που θα δέχεται ως είσοδο δύο αριθμούς, εμφανίζοντας κατάλληλο μήνυμα και στη συνέχεια θα εμφανίζει στην οθόνη τον μέσο όρο τους.
- Να γραφεί πρόγραμμα το οποίο θα διαβάζει ως είσοδο από τον χρήστη την ακτίνα ενός κύκλου και θα υπολογίζει την περίμετρο του, όταν η περίμετρος ενός κύκλου δίνεται από τον τύπο L = 2*π*ρ όπου (π = 3,14 και ρ είναι η ακτίνα του κύκλου).
- Να γράψετε πρόγραμμα το οποίο θα δέχεται από τον χρήστη μια θερμοκρασία σε βαθμούς Φαρενάιτ και θα την μετατρέπει σε βαθμούς κελσίου χρησιμοποιώντας την σχέση C = 5/9*(F – 32) όπου C είναι οι βαθμοί κελσίου και F είναι οι βαθμοί Φαρενάιτ.
- Να γίνει πρόγραμμα το οποίο: α) θα δέχεται το όνομα ενός μαθητή καθώς και τούς βαθμούς του στα μαθηματικά την φυσική και την πληροφορική και θα υπολογίζει τον μέσο όρο της βαθμολογίας του σε αυτά τα τρία μαθήματα. Extra: Μπορείτε να μορφοποιήσετε το μήνυμα στην μορφή “Ο …. έβγαλε μέσο όρο …” όπου στο πρώτο κενό θα εμφανίζεται το όνομα του μαθητή και στο δεύτερο η βαθμολογία του γαι τον σκοπό αυτό μπορείτε να χρησιμοποιήσετε κατάλληλα την εντολή print(“O %s έβγαλε μέσο όρο %.2f “% (var1, var2)) όπου var1 αντιστοιχεί στο %s και var2 στο %.2f και αντιπροσωπεύουν της μεταβλητές του ονόματος και του μέσου όρου του προγράμματος μας αντίστοιχα.
- Να γράψετε πρόγραμμα το οποίο θα δέχεται μια απόσταση σε χιλιόμετρα και θα την μετατρέπει σε πόδια όταν γνωρίζουμε ότι 1 πόδι = 30,48 εκατοστά.
- Να γράψετε πρόγραμμα το οποίο διαβάζει την αρχική τιμή ενός προϊόντος και εμφανίζει την τελική μετά από έκπτωση 20%. Λάβετε υπόψη πως όταν ένα προϊόν έχει έκπτωση τότε η τελική του τιμή είναι μικρότερη από την αρχική. Π.χ Όταν ένα προϊόν έχει αρχική τιμή 50 € και το ποσοστό της έκπτωσης είναι 30% (δηλαδή 30/100 ή αλλιώς 0.3) τότε η έκπτωση του προϊόντος είναι 50 * 30/100 = 15 € και η τελική του τιμή είναι 50 – 15 = 35 €.
- Να γράψετε πρόγραμμα το οποίο διαβάζει το ποσοστό του φόρου (ΦΠΑ) που αντιστοιχεί σε ένα προϊόν καθώς και την αξία του χωρίς τον φόρο και θα εμφανίζει την τελική τιμή που θα πρέπει να πληρώσει ο καταναλωτής. Λάβετε υπόψη πως όταν σε ένα προϊόν εφαρμόζεται κάποιος φόρος, τότε η τελική τιμή είναι μεγαλύτερη από την αρχική. Π.χ. Ένα προϊόν έχει αρχική τιμή 50 € χωρίς το ΦΠΑ (το ΦΠΑ στην Ελλάδα είναι 24% δηλαδή 24/100 ή αλλιώς 0.24) Ο φόρος είναι 50 * 24/100 = 12 € τότε η τελική του τιμή είναι 50 + 12 = 62 €
- Ένα πολυκατάστημα αποτελείται από τέσσερις βασικούς τομείς προϊόντων, γυναικείας ένδυσης, ανδρικής ένδυσης, τροφίμων και ηλεκτρικών ειδών. Να γράψετε πρόγραμμα το οποίο θα δέχεται τα μηνιαία κέρδη κάθε τομέα και θα εμφανίζει τα συνολικά μηνιαία κέρδη με μήνυμα της μορφής: “Τα συνολικά κέρδη της εταιρεία ήταν: …… Ευρώ”.
- (*) Γράψετε πρόγραμμα το οποίο θα δέχεται ένα τριψήφιο αριθμό και θα εμφανίζει το άθροισμα των ψηφίων του. Τριψήφιοι είναι όλοι οι ακέραιοι αριθμοί από το (100 έως και το 999). Για την άσκηση αυτή θα πρέπει να χρησιμοποιήσετε κατάλληλα τους τελεστές της ακέραιας διαίρεσης (π.χ. 5 // 2 = 2) και του υπολοίπου (π.χ. 5 % 2 = 1), εδώ θα χρειαστεί να διαιρέσετε τον αριθμό με το 100 για να πάρετε το ψηφίο τον εκατοντάδων και στη συνέχεια τι; … χρησιμοποιήστε χαρτί και μολύβι για τους υπολογισμούς…
Β. Δομή Επιλογής
1. Να γράψετε πρόγραμμα το οποίο θα δέχεται ένα ακέραιο αριθμό και θε εμφανίζει το μήνυμα “άρτιος” ή “περιττός” ανάλογα με το αν είναι άρτιος ή περιττός.
2. Να γραφεί πρόγραμμα που θα δέχεται ένα ακέραιο αριθμό και ανάλογα με την τιμή του θα εκτελεί την ενέργεια που περιγράφεται στον παρακάτω πίνακα:
| Αριθμός | Ενέργεια |
| αρνητικός | Εμφανίζει τον θετικό του |
| περιττός | Εμφανίζει τον επόμενο άρτιο |
| άρτιος | Εμφανίζει τον προηγούμενο άρτιο |
3. Να γράψετε πρόγραμμα το οποίο δέχεται δύο ακέραιους αριθμούς και εμφανίζει τον μεγαλύτερο.
4. Να γράψετε πρόγραμμα το οποίο δέχεται τρείς ακέραιους αριθμούς και εμφανίζει τον μεγαλύτερο.
5. Να γράψετε πρόγραμμα το οποίο δέχεται δύο ακέραιους αριθμούς και ανάλογα αν είναι και οι δύο άρτιοι εμφανίζει τον μέσο όρο τους διαφορετικά εμφανίζει το γινόμενο τους.
6. Να γράψετε πρόγραμμα το οποίο δέχεται δύο ακεραίους αριθμούς αν είναι και οι δύο άρτιοι ή και οι δύο περιττοί εμφανίζει τον μέσο όρο τους διαφορετικά εμφανίζει το γινόμενο τους.
7 (*). Να γράψετε πρόγραμμα το οποίο δέχεται ένα ακέραιο αριθμό και υπολογίζει τον διπλάσιο του αν το τελευταίο ψηφίο του αριθμού είναι το 3 ή το 4 ενώ σε διαφορετική περίπτωση υπολογίζει και εμφανίζει τον τριπλάσιο του. Για να βρούμε το τελευταίο ψηφίο του αριθμού θα πρέπει να χρησιμοποιήσουμε κατάλληλα τις πράξεις % (υπόλοιπο διαίρεσης) και // (ακέραια διαίρεση) εκτελώντας την αντίστοιχη πράξη του αριθμού που μας δόθηκε με το 10.
8 (*). Γράψτε ένα πρόγραμμα το οποίο ζητά από τον χρήστη τρείς αριθμούς βρίσκει τον μεγαλύτερο και εκτυπώνει το αποτέλεσμα στη μορφή: “Ο μεγαλύτερος αριθμός είναι: X“, όπου Χ αντιστοιχεί στο μεγαλύτερο αριθμό που βρήκαμε.
Για επιπλέον ασκήσεις python
Σχόλια: 0 - Ημερομηνία: 19 Νοεμβρίου 2024 - Κατηγορίες: Python, Όμιλοι
Για ασκήσεις και πρακτική εφαρμογή της pyhon: https://www.practicepython.org/
Για ασκήσεις από την κοινότητα raspberrypi επισκεφθείτε: https://projects.raspberrypi.org/en/pathways/python-intro
Μπορείτε να χρησιμοποιήσετε την on line python της rasberry pi: https://editor.raspberrypi.org/en/projects/blank-python-starter