Έλεγχος της στροφής
Κινητήρες - δύο από τις εξόδους του EdScratch
Τα ρομπότ Edison έχουν δύο κινητήρες: έναν στην αριστερή πλευρά και έναν στη δεξιά πλευρά. Οι έξοδοι που χρησιμοποιούν αυτούς τους κινητήρες είναι ένας από τους τρεις κύριους τύπους εξόδου του ρομπότ Edison. Οι άλλοι είναι ο ήχος που γνωρίσαμε στην προηγούμενη ενότητα και το Led. Με αυτούς τους τρόπους λοιπόν το Edison " εκφράζεται". Στο EdScratch, τα μπλοκ που σχετίζονται με τις εξόδους του κινητήρα ανήκουν στην κατηγορία Drive
Ρύθμιση των μπλοκ στροφής στο EdScratch
Οι παράμετροι εισόδου σε αυτό το μπλοκ λένε στον Edison την κατεύθυνση, την απόσταση, τις μονάδες απόστασης και την ταχύτητα που θέλετε να χρησιμοποιήσει το ρομπότ στο πρόγραμμα. Οπότε κάθε φορά θα πρέπει να έχουμε στο μυαλό μας τις παρακάτω ερωτήσεις Ερώτηση 1: Προς ποια κατεύθυνση θέλετε να πάει το ρομπότ; Η παράμετρος εισαγωγής κατεύθυνσης που έχει επιλεγεί εδώ στο μπλε μπλοκ είναι η περιστροφή, πράγμα που σημαίνει ότι η εντολή της συνολικής κατεύθυνσης είναι περιστροφή αριστερά με μέτρηση χρόνου και μέτρια ταχύτητα. (Το κόκκινο μπλοκ είναι ένα μπλοκ σχολίου και παίζει μόνο επεξηγηματικό ρόλο). Μπορούμε όμως και να έχουμε μέτρηση γωνίας. Επίσης, η ίδια κατεύθυνση μπορεί να δοθεί και με δύο διαφορετικούς τρόπους, Αλλάζοντας το spin μπορούμε να έχουμε εμπρόσθια στροφή ή και οπίσθια στροφή Αντίστοιχα υπάρχουν και τα μπλοκ για δεξιές στροφές. Σε όλα τα παραπάνω η κίνηση του Edison ολοκληρώνεται θεωρώντας ότι το τιμόνι ενός οχήματος έχει περιστραφεί αριστερά. Ας δούμε όμως στα παρακάτω βίντεο τη διαφορά αυτών των εντολών. Εδώ έχουμε μια επιτόπια περιστροφή με κέντρο το στρόγγυλο κουμπί (Record) του Edison. spin Εδώ έχουμε μια στροφή με μετακίνηση προς τα πίσω με κέντρο στροφής το σημείο επαφής του αριστερού τροχού. Οι τροχοί του Edison προφανώς και δεν μπορούν να "στρίψουν", για να συμβούν λοιπόν οι στροφές του άλλοτε ενεργοποιείται μόνο ο ένας κινητήρας ( Forward - Backward ) και άλλοτε ενεργοποιούνται και οι δύο αλλά αντίστροφα (spin). Οπότε κάθε φορά επιλέγουμε το επιθυμητό μπλοκ ανάλογα με το αποτέλεσμα που θέλουμε να πετύχουμε.
Όταν γράφετε ένα πρόγραμμα για το Edison χρησιμοποιώντας μπλοκ από την κατηγορία Drive στο EdScratch, λέτε στους κινητήρες τι να κάνουν. Ας ξεκινήσουμε γράφοντας έναν απλό κώδικα για να πούμε στο ρομπότ μας να «γυρίσει αριστερά», μπορούμε να κάνουμε ένα απλό πρόγραμμα ενός μπλοκ όπως αυτό:
Ερώτηση 2: Πόσο μακριά θέλετε να πάει το ρομπότ;
Ερώτηση 3: Ποιες μονάδες χρησιμοποιείτε για τη μέτρηση της απόστασης;
Ερώτηση 4: Πόσο γρήγορα θέλετε να πάει το ρομπότ
Εδώ έχουμε μία στροφή με κίνηση προς τα εμπρός με κέντρο το σημείο επαφής του αριστερού τροχού.
turn forward
turn backward