Κάνε το Maqueen να αποφεύγει εμπόδια

Προγραμμάτισε το Maqueen να εντοπίζει τα εμπόδια που συναντά στο δρόμο του και να τα αποφεύγει κάνοντας αναστροφή.

Κάν’ το όπως τα δελφίνια

Ο αισθητήρας απόστασης υπερήχων είναι μια συσκευή που χρησιμοποιεί ηχητικά κύματα για να μετρήσει την απόσταση ενός αντικειμένου. Φαντάσου ότι είσαι σε μια σπηλιά και φωνάζεις “Γειά!”. Ο ήχος της φωνής σου ταξιδεύει μέχρι τους τοίχους και επιστρέφει στα αυτιά σου σαν ηχώ. Ο αισθητήρας απόστασης υπερήχων λειτουργεί με παρόμοιο τρόπο, αλλά αντί για φωνή, χρησιμοποιεί ηχητικά κύματα που δεν μπορούμε να ακούσουμε.

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

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

Τα δελφίνια χρησιμοποιούν επίσης ηχητικά κύματα για να “δουν” κάτω από το νερό! Στέλνουν ηχητικά κύματα και όταν αυτά χτυπούν ένα ψάρι ή άλλο αντικείμενο, επιστρέφουν ως ηχώ. Έτσι, τα δελφίνια μπορούν να καταλάβουν πού βρίσκονται τα ψάρια ή αν υπάρχουν εμπόδια μπροστά τους.

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

Τι θα χρειαστείς

Ηλεκτρονικά μέρη

  • Κινητήρες
  • Αισθητήρας απόστασης

Έννοιες προγραμματισμού

  • Τελεστές σύγκρισης
  • Λογικοί τελεστες
  • Μεταβλητές
  • Εντολές επανάληψης
  • Εντολές επιλογής

Προγραμματισμός με MakeCode

Για να προγραμματίσεις το Microbit με MakeCode ακολούθησε τις οδηγίες που θα βρεις εδώ:

Locked Buy Maqueen

Μετρήστε τα βήματα σας με το BBC micro:bit!

Παίξτε Πέτρα, Ψαλίδι, Χαρτί με το BBC micro:bit!

Προγραμμάτισε το Maqueen να εκτελεί βασικές εντολές

Κάντε τα πρώτα σας βήματα με το BBC micro:bit!