Ημερολόγιο 6ου εργαστηρίου

Ημερολόγιο 7/5/2014

Την εβδομάδα αυτή δυστυχώς δεν μπορούσα να παρακολουθήσω όλο το μάθημα, καθώς έπρεπε να φύγω στην μέση. Έτσι αντιμετώπισα κάποια δυσκολία σε αυτά που μας ζητήθηκαν και χρειάστηκα την βοήθεια της ομάδας μου για να κατανοήσω τι είχαμε κάνει.
Στην αρχή μας ζητήθηκε να μετρήσουμε πόσο χρόνο κάνει το ρομπότ μας για να διανύσει απόσταση 1 μέτρου. Από προηγούμενες μετρήσεις γνωρίζαμε ότι για μία περιστροφή (360 μοίρες), κάνει 17,58 cm, άρα για 100 cm που θέλαμε εμείς θα κάνει 2040,82 μοίρες. Επομένως έπρεπε να φτιάξουμε ένα πρόγραμμα που να κινεί το ρομπότ 1 μέτρο και ταυτόχρονα να μετράει πόσο χρόνο έκανε και να μας το απεικονίσει. Το πρόγραμμα ήταν ως εξής : χρονόμετρο (εντολή timer)- κίνηση τροχών για 2040,82 μοίρες- χρονόμετρο (timer)- μετατροπή του χρόνου από milliseconds σε seconds(math , διαίρεση με 1000), εντολή μετατροπής του αριθμού σε κείμενο (number to text)- εντολή απεικόνισης (display sec)- εντολή απεικόνισης σε κείμενο- εντολή αποθήκευσης τιμών (file access write)- εντολή αποθήκευσης ( file access close). Έτσι βρήκαμε ότι το ρομπότ μας χρειάζεται 3,870 sec.
Αμέσως μετά ζητήθηκε να μετρήσουμε πόσο χρόνο κάνει το ρομποτάκι μας στα 10 μέτρα, αυξάνοντας κάθε φορά την ισχύ κατά 10. Για να το κάνει αυτό παίρνουμε το παραπάνω πρόγραμμα και το επεξεργαζόμαστε προσθέτοντας κάποιες εντολές. Συγκεκριμένα πρέπει να προσθέσουμε μία εντολή που να αυξάνει την ισχύ. Η εντολή αυτή μπαίνει στην αρχή του προγράμματος και είναι η math με επιλογή +1. Στην συνέχεια αυτό το πρόγραμμα, μπαίνει σε loop με την επιλογή count , ενώ μετά το loop πρέπει να προστεθεί η εντολή file access για να αποθηκεύσει τις μετρήσεις. Τα αποτελέσατε που βρήκαμε ήταν : (10%-38,582), (20%-15,253), (30%-9,95), (40%-7,375), (50%-5,832), (60%-4,866), (70%-4,192), (80%-3,832), (90%-3,271), (100%-2,887).Το γράφημα απόστασης-χρόνου που βγαίνει από τις παραπάνω μετρήσεις είναι:
grafilma apostasis-xronou
Από τις τιμές που βρήκαμε παραπάνω μπορεί να υπολογιστεί και το γράφημα ταχύτητας – ισχύς , καθώς η ταχύτητα υπολογίζεται από τον τύπο απόσταση/χρόνος.
grafima isxus-taxutitas
Επίσης μας ζητήθηκε για το σπίτι ένα πρόγραμμα που να μετράει κατευθείαν την ταχύτητα, αλλάζοντας το ένα μέτρο με ένα δευτερόλεπτο.
speed-timer-2