DFR Maqueen Robot
Ρομποτάκι , ρομποτάκι…είσαι εδώ;; (η ιστοσελίδα είναι υπο διαμόρφωση)
![]() | ![]() Ιστοσελίδα του BBC : Microbit | ![]() Maqueen Robot |
![]() | ![]() | ![]() |
![]() | ![]() | Γνωρίστε το ρομποτάκι, “Maqueen” (Βίντεο Διάρκειας 02:04) |
![]() | ![]() |
Περισσότερα μαθήματα ….τι λέει η DF Robots για το maqueen
Μαθήματα: Μαθαίνουμε πως να :
1. στρίβουμε καθώς και “να ανάβουμε φλας”
Το maqueen από έχει 2 κινητήρες , έναν για κάθε ρόδα. Ανάλογα με το ποια ρόδα “κινείται” το ρομποτάκι μπορεί να :
Στρίβει δεξιά
Στρίβει αριστερά
Στρίβει επιτόπου δεξιά
Στρίβει επιτόπου αριστερά
Προχωρά μπροστά
Προχωρά πίσω
| Υλικά που θα χρειαστείτε | κώδικας |
![]() ![]() ![]() | https://makecode.microbit.org/_exy1vE3MYgoX![]() |
-Ανοίξαμε την ιστοσελίδα makecode, όπου
-προσθέσαμε μια νέα επέκταση (maqueen) για το ρομποτάκι μας (maqueen της dfr robots).
-χρησιμοποιήσαμε την εντολή “motor [left] move [forward] at speed [255]” η οποία εμφανίστηκε με την προσθήκη της νέας επέκτασης
-χρησιμοποιήσαμε και το “ledlight right ON” για να ανάψουμε το δεξί φλασ του robot maqueen.
-παιζοντας με τα left, forward,255 θέλαμε το robot να γυρνά γύρω από τον εαυτό του.
– προγραμματίσαμε το maqueen να σταματά όλους τους κινητήρες και να σβήνει όλα τα φλας όταν “το κουνήσουμε”.
-συνδέσαμε το microbit στον υπολογιστή μας και αφού το πργραμματίσαμε, το βάλαμε απ΄νω στο robot maqueen
Το αποτέλεσμα του σημερινού μαθήματος μπορείτε να το δείτε στο :
https://makecode.microbit.org/_A3dVXke2iCkH
2. σταματάμε σε εμπόδια, και να ξανακινούμαστε όταν αυτά φύγουν!
Το ρομπότ μας, χρησιμοποιεί υπέρηχους για να καταλαβαίνει αν έχει μπροστά του εμπόδια ή όχι.
Χρησιμοποιήσαμε την εντολή READ Ultrasonic Sensor και σε συνδιασμό με την εντολή Εαν … τότε…αλλιώς… φτιάξαμε ένα πρόγραμμα, με το οποίο το ρομπότ μας περπατάει εμπρός συνέχεια, με αναμμένα τα φώτα, αλλά σταματάει αν βρει εμπόδιο μπροστά του, σε απόσταση 20 cm.
Το πρόγραμμα διαμορφώθηκε έτσι ώστε, όταν συναντάει το εμπόδιο, να ακινητοποιείται, να σβήνει τα φώτα του και κάνει έναν ήχο για να μας ειδοποιήσει.
Μπορείτε να βρείτε τον κώδικα στο :
https://makecode.microbit.org/S48141-95526-88645-82035
![]() Αισθητήρας Υπερήχων UltraSonic Sensor | ![]() |
Ακολουθεί βίντεο: (Δεν είναι έτοιμο ακομη)
4. ελέγχουμε τι έχουμε από κάτω (ακολούθησε την μαύρη γραμμή)
Κώδικας

βγαίνουμε από έναν λαβύρινθο
πιάνουμε ένα αντικείμενο(δεν υπάρχει ακόμη)
Αντιδρούμε στην κίνηση
Αντιδρούμε στη θερμοκρασία
Αντιδρούμε στο φως ή στο σκοτάδι
Αντιδρούμε στους ήχους
5. Στέλνουμε μηνύματα με το bluetooth
Τι κάνει : ![]() |
| Κώδικας : https://makecode.microbit.org/_cs4X9v9oCC8t |
![]() |
6. χειριζόμαστε το ρομποτ maqueen με bluetooth (με 2ο microbit)
![]() |
| Λογική: Χρησιμοποιούμε 2 microbit και 1 ρομπότ maqueen. Το 1ο microbit, θα λειτουργεί ως πομπός-χειριστήριο ενώ το 2ο ως δέκτης-“εγκέφαλος” του robot. Θα χρειαστεί να λειτουργήσουμε με εντολές της ομάδας “ΡΑΔΙΟ” για τον πομπό χειριστήριο, ενώ για τον δέκτη-εγκέφαλο του ρομπότ θα χρειαστούμε επιπλέον, την επέκταση “maqueen” (προσθέστετην από το (+) ΕΠΕΚΤΑΣΕΙΣ). Τα δυο microbit επικοινωνούν ασύρματα σε μια κοινή συχνότητα (διαλέξαμε τυχαία την 100). Όταν στο microbit-πομπό-χειριστήριο πατηθεί το κουμπί Α, τότε στέλνει ασύρματα στο άλλο microbit-δέκτη-εγκέφαλoRobot έναν αριθμό (πχ το 10) Αντιγράφουμε την ίδια λογική, ώστε κάθε φορά που κάνουμε “κάτι” στο microbit-πομπό, να στέλνεται άλλος κωδικός στο microbit-δέκτη. Από την άλλη, το microbit-δέκτης-εγκέφαλοςRobot, όταν δεχτεί ασύρματα έναν κωδικό, τον ελέγχει: –αν είναι 10, δίνει εντολή μόνον στη μια ρόδα του ρομπότ να κινηθεί, με αποτέλεσμα να στρίβει αριστερά –αν είναι 20, δίνει εντολή μόνον στη άλλη ρόδα του ρομπότ να κινηθεί, με αποτέλεσμα να στρίβει δεξιά –αν είναι 30, δίνει εντολή και στις δύο ρόδες να κινηθούν, με αποτέλεσμα προχωράει το robot ευθεία. –αν είναι 40, δίνει εντολή και στις δύο ρόδες να σταματήσουν, με αποτέλεσμα σταματά το robot. ΣΕ ΕΠΟΜΕΝΟ ΜΑΘΗΜΑ, αφού οι ομάδες υλοποιήσουν τους κώδικες, διοργανώνουμε ένα μίνι αγώνα με τα 3 robot maqueen, (γι’ αυτό έχουμε 6 ομάδες των 3-4 παιδιών, όπου κάθε ομάδα θα συνεργαστεί με μια άλλη για να κινήσουν 1 από τα 3 robot) |
8. Ασκήσεις
…τίποτα ακόμη 🙁




















