Μετάβαση στο κεντρικό περιεχόμενο
Απαιτήσεις ολοκλήρωσης

Κινητήρες - δύο από τις εξόδους του EdScratch

Σε αυτήν την ενότητα θα παρουσιάσουμε τον έλεγχο της στροφής μέσω του EdScratch
  • Τα ρομπότ Edison έχουν δύο κινητήρες: έναν στην αριστερή πλευρά και έναν στη δεξιά πλευρά. Οι έξοδοι που χρησιμοποιούν αυτούς τους κινητήρες είναι ένας από τους τρεις κύριους τύπους εξόδου του ρομπότ Edison. Οι άλλοι είναι ο ήχος που γνωρίσαμε στην προηγούμενη ενότητα και το Led. Με αυτούς τους τρόπους λοιπόν το Edison " εκφράζεται". Στο EdScratch, τα μπλοκ που σχετίζονται με τις εξόδους του κινητήρα ανήκουν στην κατηγορία Drive


Ρύθμιση των μπλοκ στροφής στο EdScratch


Όταν γράφετε ένα πρόγραμμα για το Edison χρησιμοποιώντας μπλοκ από την κατηγορία Drive στο EdScratch, λέτε στους κινητήρες τι να κάνουν. Ας ξεκινήσουμε γράφοντας έναν απλό κώδικα για να πούμε στο ρομπότ μας να «γυρίσει αριστερά», μπορούμε να κάνουμε ένα απλό πρόγραμμα ενός μπλοκ όπως αυτό:


  • Οι παράμετροι εισόδου σε αυτό το μπλοκ λένε στον Edison την κατεύθυνση, την απόσταση, τις μονάδες απόστασης και την ταχύτητα που θέλετε να χρησιμοποιήσει το ρομπότ στο πρόγραμμα.

    Οπότε κάθε φορά θα πρέπει να έχουμε στο μυαλό μας τις παρακάτω ερωτήσεις

    Ερώτηση 1: Προς ποια κατεύθυνση θέλετε να πάει το ρομπότ;
    Ερώτηση
     2: Πόσο μακριά θέλετε να πάει το ρομπότ; 
    Ερώτηση 3: Ποιες μονάδες χρησιμοποιείτε για τη μέτρηση της απόστασης;
    Ερώτηση 4: Πόσο γρήγορα θέλετε να πάει το ρομπότ

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


    Μπορούμε όμως και να έχουμε μέτρηση γωνίας.



    Επίσης, η ίδια κατεύθυνση μπορεί να δοθεί και με δύο διαφορετικούς τρόπους,

    Αλλάζοντας το spin μπορούμε να έχουμε εμπρόσθια στροφή


    ή και οπίσθια στροφή


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

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


    Εδώ έχουμε μια επιτόπια περιστροφή με κέντρο το στρόγγυλο κουμπί (Record) του Edison.

    spin



    Εδώ έχουμε μία στροφή με κίνηση προς τα εμπρός με κέντρο το σημείο επαφής του αριστερού τροχού.
    turn forward



    Εδώ έχουμε μια στροφή με μετακίνηση προς τα πίσω με κέντρο στροφής το σημείο επαφής του αριστερού τροχού.
    turn backward


    Οι τροχοί του Edison προφανώς και δεν μπορούν να "στρίψουν", για να συμβούν λοιπόν οι στροφές του άλλοτε ενεργοποιείται μόνο ο ένας κινητήρας ( Forward - Backward ) και άλλοτε ενεργοποιούνται και οι δύο αλλά αντίστροφα (spin). 

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



Τελευταία τροποποίηση: Δευτέρα, 31 Ιανουαρίου 2022, 12:58 AM