loop.png

Loop block - μπλοκ βρόχου


Γενικά



Χρησιμοποιήστε αυτό το μπλοκ για να επαναλάβετε σημεία του κώδικα σας . Ρυθμίστε το πότε θα τελειώσει ο βρόχος: ο χρόνος που έχει περάσει , ο αριθμός των επαναλήψεων, ένα λογικό σήμα ή έναν αισθητήρα. Μπορείτε επίσης να ορίσετε έναν βρόχο να μην σταματάει ποτέ.

Ρυθμίσεις οθόνης



1.png

rithmiseis_othonis.png
1. Όταν ένα μπλοκ Loop είναι ρυθμισμένο σε "Forever", ένα σύμβολο του απείρου (∞) εμφανίζεται στο κάτω μέρος του.
2. Αν το "Show Counter" κουτάκι είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων ως ταυτόχρονη διάδοση κάπου αλλού στο πρόγραμμά σας. Μπορείτε επίσης να χρησιμοποιήσετε την τρέχουσα μέτρηση για τον έλεγχο του ίδιου βρόχου.
3. Εάν επιλέξετε ένα αισθητήρα φωτός για τον έλεγχο του βρόχου, ένας αισθητήρας φωτός θα εμφανιστεί στο εικονίδιο του μπλοκ. Επίσης, κάθε σχετική πληροφορία σχετικά με την ιδιότητα ελέγχου θα εμφανιστεί στο κάτω μέρος του μπλοκ.


Προσθήκη μπλοκ στο μπλοκ Loop

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

Μετακίνηση του μπλοκ Loop



Το μπλοκ του Loop μπορεί να επιλεγεί και να μετακινηθεί κάνοντας κλικ στο ίδιο το μπλοκ, κλικ στο πλαίσιο που το περιβάλλει ή στο μπλοκ μέσα στο πλαίσιο που δεν θα λειτουργήσει.

Ρύθμηση του μπλοκ Loop


rithmisi_block.png


Αν επιλέξετε "Forever", κάθε μπλοκ προγραμματισμού εντός του βρόχου θα επαναλαμβάνεται για πάντα χωρίς διακοπή.
1. Ελέγξτε τo " Show Counter " κουτάκι για να επιλέξετε τον αριθμό των βρόχων που έχουν ολοκληρωθεί για να το χρησιμοποιήσετε σε ένα άλλο μπλοκ. (Παράδειγμα: για να αυξήσουν την ισχύ ένα μπλοκ κινητήρα.)


Time-χρόνος


time.png

Αν επιλέξετε Time-χρόνος, το μπλοκ προγραμματισμού εντός του βρόχου θα επαναλαμβάνετε μέχρι ένα ορισμένο αριθμό δευτερολέπτων που θα έχουν περάσει. Μετά το χρονικό διάστημα που θα ορίσετε, ο βρόχος θα τερματιστεί.
1. Χρησιμοποιήστε αυτό το πλαίσιο για να πληκτρολογήσετε τον αριθμό των δευτερολέπτων που θέλετε ο βρόχος να τρέξει. Αν επιλέξετε 5 δευτερόλεπτα, για παράδειγμα, ο βρόχος θα τερματιστεί μετά από 5 δευτερόλεπτα.
2. Αν το "Show Counter" κουτάκι είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε άλλο μπλοκ του hub)


Touch Sensor- αισθητήρας αφής


touch_sensor.png
Αν επιλέξετε touch sensor- αισθητήρας αφής το μπλοκ προγραμματισμού εντός του βρόχου θα επαναλαμβάνεται μέχρι ο αισθητήρας αφής να ενεργοποιηθεί. Στη συνέχεια, ο βρόχος θα τερματισεί και το πρόγραμμα θα συνεχισεί.
1.Επιλέξτε τη θύρα που ο αισθητήρας αφής είναι συνδεδεμένος.
2. Χρησιμοποιήστε τα κουμπιά επιλογής για να καθορίσετε αν θέλετε ο αισθητήρας να ενεργοποιηθεί όταν χτυπηθεί- Bumped , πιεστεί- pressed, ή να ελευθερωθεί- released.
3. Αυτό το κουτί θα σας επιτρέψει να ελέγξετε τον αισθητήρα αφής σας. Όταν ο αισθητήρας έχει ενεργοποιηθεί στο ρομπότ σας, ο αριθμός "1" θα εμφανιστεί εδώ.
4. Αν το "Show Counter" κουτάκι είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε άλλο μπλοκ του hub).


Sound Sensor - αισθητήρας ήχου


sound_sensor.png
Αν επιλέξετε "Sound Sensor," το μπλοκ προγραμματισμού εντός του βρόχου θα επαναλαμβάνεται μέχρι ο sound sensor-αισθητήρας ήχου ανιχνεύσει ήχο σε μια συγκεκριμένη περιοχή.
1. Επιλέξτε τη θύρα που ο αισθητήρας ήχου είναι συνδεδεμένος. Προεπιλεγόμενη είναι η θέση 2.
2. Χρησιμοποιήστε την κλίμακα για να ορίσετε την τιμή ενεργοποίησης ή πληκτρολογήστε μια τιμή απευθείας στο πλαίσιο.
3. Το κουτί αυτό εμφανίζει τον τρέχον ήχο (0-100%). Μπορείτε να χρησιμοποιήσετε για να δοκιμάσετε διαφορετικές τιμές ενεργοποίησης.
4. Αν το "Show Counter" κουτάκι είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων ως συμβολή αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε άλλο μπλοκ του hub).

Light sensor- αισθητήρας φωτός



light_sensor.png

Αν επιλέξετε το light sensor-αισθητήρα φωτός, το μπλοκ προγραμματισμού εντός του βρόχου θα επαναλαμβάνεται μέχρι ο αισθητήρας φωτός μετρήσει ορισμένη ένταση του φωτός. Στη συνέχεια, ο βρόχος θα τερματιστεί και το πρόγραμμα θα προχωρήσει.
1. Επιλέξτε τη θύρα όπου ο αισθητήρας φωτός σας είναι ενωμένος. Η προεπιλογή για τον αισθητήρα φωτός είνα η θύρα 3.
2. Χρησιμοποιήστε την κλίμακα για να ορίσετε την τιμή ενεργοποίησης ή πληκτρολογήστε μια τιμή απευθείας στο πλαίσιο.
3. Εάν επιλέξετε το Generate Light-Δημιουργία Φως, ο αισθητήρας φωτός θα ανάψει το δικό του μικρό φωτάκι.
4. Το κουτί ανατροφοδότησης θα εμφανίσει την τρέχουσα τιμή του αισθητήρα.
5. Αν το "Show Counter" κουτάκι είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων για να τον χρησιμοποιήσετε αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε δεδομένα άλλο μπλοκ του hub).

Ultrasonic Sensor- αισθητήρας υπερήχων

ultrasonic.png
Αν επιλέξετε Ultrasonic Sensor- αισθητήρας υπερήχων το μπλοκ προγραμματισμού εντός του βρόχου θα επαναληφθεί μέχρι ο αισθητήρας υπερήχων ανιχνεύσει ένα αντικείμενο σε μια ορισμένη απόσταση.
1. Επιλέξτε τη θύρα όπου ο αισθητήρας υπερήχων σας είναι ενωμένος. Η προεπιλογή για τον αισθητήρα υπερήχων είνα η θύρα 4.
2. Χρησιμοποιήστε την κλίμακα για να ορίσετε την τιμή ενεργοποίησης ή πληκτρολογήστε μια τιμή απευθείας στο πλαίσιο.
3. Επιλέξτε να διαβάσετε τις τιμές σε εκατοστά ή ίντσες.
4. Το κουτί ανατροφοδότηση θα εμφανίσει την τρέχουσα τιμή ανάγνωσης του αισθητήρα.
5. Αν το "Show Counter" είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων ως συμβολή αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε δεδομένα άλλο μπλοκ του hub).

NXT Buttons-κουμπιά NXT



nxt_buttons.png

Αν επιλέξετε NXT Buttons- κουμπιά NXT,το μπλοκ προγραμματισμού εντός του βρόχου θα επαναληφθεί μέχρι τα επιλεγμένα κουμπιά NXT πιέζονται, ή ελευθερώνονται.
1. Επιλέξτε ποιο NXT κουμπί, θα στείλει ένα σήμα όταν ενεργοποιηθεί (και τέλος του βρόχου).
2. Επιλέξτε το επιλεγμένο κουμπί για να ενεργοποιηθεί όταν το πιέσετε-pressed, ελευθερώσετε-released ή χτυπηθεί- Bumped.
3.Το κουτί ανατροφοδότηση θα εμφανίσει "1", όταν το επιλεγμένο κουμπί NXT ενεργοποιείται (ανάλογα με τη διαμόρφωση που έχετε ορίσει).
4. Αν το "Show Counter" είναι επιλεγμένο στον πίνακα διαμόρφωσης, ένα βύσμα θα εμφανιστεί που θα σας επιτρέψει να χρησιμοποιήσετε τον αριθμό ολοκληρωμένων βρόχων ως συμβολή αλλού στο πρόγραμμά σας (εάν συνδέσετε ένα καλώδιο δεδομένων από την πρίζα σε δεδομένα άλλου μπλοκ του hub)

Δοκιμάστε