9η συνάντηση Μεταβλητές
Τετάρτη, 9 Ιανουάριος 2013, 11:11 πμ
Από: Nikos Psaroudakis | Κάτω από: Robotics

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

Βήμα 1: Ορίζουμε μια αριθμητική μεταβλητή π.χ. την bumps_counter, όπου θα αποθηκεύεται ο αριθμός των χτυπημάτων στον αισθητήρα πίεσης.

Βήμα 2: Τοποθετούμε μια δομή επανάληψης για τον ορισμό του χρόνου μέσα στον οποίο θα γίνεται η μέτρηση των χτυπημάτων.

______Μέσα στη loop τοποθετούμε μια δομή ελέγχου – switch, η οποία ελέγχει αν έχει πατηθεί ο αισθητήτας πίεσης.

______________Αν ναι,  τότε στην προηγούμενη τιμή της bumps_counter προστίθεται 1 και προβάλλεται στον οθόνη.

Στην επόμενη συνάντηση

Δραστηριότητα: Αλυσίδα παραγωγής

Σ’ ένα εργοστάσιο, τα αντικείμενα που ελέγχονται από την αλυσίδα ελέγχου ποιότητας ξεκινά, πατώντας το κουμπί πίεσης.

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

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





     
Δεν υπάρχουν σχόλια μέχρι τώρα



Αφήστε μια απάντηση

Top
Αλλαγή μεγέθους γραμματοσειράς
Αντίθεση
Μετάβαση σε γραμμή εργαλείων