Aκολουθώντας μια διαδρομή ενός τετραγώνου

Σε αυτό το μάθημα θα δούμε πως μπορούμε να κάνουμε το ρομπότ να προχωράει ακολουθώντας μια διαδρομή ενός τετραγώνου με πλευρά 10 εκατοστά. Το ρομπότ πρέπει να προχωράει 10 εκατοστά και μετά να στρίβει 90 μοίρες για τέσσερεις φορές, για αυτό χρησιμοποιούμε το μπλοκ Loop.

Παράδειγμα

Το ρομπότ να παίζει τον ήχο ‘Activate'(με το μπλοκ Sound) , μετά να προχωράει ακολουθώντας μια διαδρομή ενός τετραγώνου με πλευρά 10 εκατοστά, και να σχηματίζει στο τέλος στην οθόνη απο το τουβλάκι ‘Big smile'(με το μπλοκ Display) για πέντε δευτερόλεπτα.

ΘΕΩΡΙΑ
Για να προχωράει ακολουθώντας μια διαδρομή ενός τετραγώνου, πρέπει να προχωράει 10 εκατοστά και μετά να στρίβει 90 μοίρες για τέσσερεις φορές, για αυτό χρησιμοποιούμε το μπλοκ Loop.

Οι μοίρες που δίνουμε για να διανύσει μία συγκεκριμένη απόσταση υπολογίζονται απο τη σχέση:
Μοιρες_ανα_εκατοστο = 360/(3,14*διάμετρο_ρόδας) = 20,85
όπου διάμετρο_ρόδας = 5,5 εκατοστά
Άρα για 10 εκατοστά πλευρά έχουμε 10*20,85=208,5 μοιρες.

Για να στρίψει 90 μοίρες πρέπει να διανύσει 1/4 του κύκλου με την εξωτερική ρόδα και με την εσωτερική ρόδα σταθερή
1/4 του κύκλου = (3,14*2*απόσταση_ανάμεσα_σε_ρόδες) / 4= 16,5 εκατοστά
όπου απόσταση_ανάμεσα_σε_ρόδες = 10,5 εκατοστά
Άρα έχουμε 1/4 του κύκλου * Μοιρες_ανα _εκατοστο = 16,5*20,85 = 344 μοίρες

Δείτε στην παρακάτω εικόνα τη λύση.

Δείτε στο παρακάτω βίντεο πως παίζει τον ήχο ‘Activate'(με το μπλοκ Sound) , μετά προχωράει ακολουθώντας μια διαδρομή ενός τετραγώνου με πλευρά 10 εκατοστά, και σχηματίζει στο τέλος στην οθόνη απο το τουβλάκι ‘Big smile'(με το μπλοκ Display) για πέντε δευτερόλεπτα.

Δοκιμάστε

Φτιάξτε το δικό σας πρόγραμμα έτσι ώστε  όταν ξεκινάει το ρομπότ να παίζει τον ήχο “Activate”(με το μπλοκ Sound), μετά να προχωράει ακολουθώντας μια διαδρομή ενός ισόπλευρου τριγώνου με πλευρά 10 εκατοστά, και να σχηματίζει στο τέλος στην οθόνη απο το τουβλάκι ‘Big smile'(με το μπλοκ Display) για δύο δευτερόλεπτα.