Διακόπτης προφυλακτήρα#
Εισαγωγή#
Ο διακόπτης προφυλακτήρα είναι ένας μηχανικός διακόπτης που ολοκληρώνει ένα κύκλωμα όταν πατηθεί, επιτρέποντας στο ρομπότ να ανιχνεύει πατήματα και απελευθερώσεις.
Παρακάτω είναι μια λίστα με τα διαθέσιμα μπλοκ:
Πατημένος προφυλακτήρας — Αναφέρει μια λογική τιμή που υποδεικνύει εάν πατιέται ο διακόπτης προφυλακτήρα.
when Bumper — Εκτελεί την προσαρτημένη στοίβα μπλοκ όταν πατηθεί ή απελευθερωθεί ο διακόπτης Bumper.
Πιεσμένος προφυλακτήρας#
Το μπλοκ Boolean του Πατημένος προφυλακτήρας αναφέρει εάν πατιέται ή όχι ένας διακόπτης προφυλακτήρα. Αυτό μπορεί να χρησιμοποιηθεί για να ελεγχθεί εάν το ρομπότ προσκρούει σε άλλα αντικείμενα.
Σωστά — Πατιέται ο διακόπτης προφυλακτήρα.
Λάθος — Ο διακόπτης προφυλακτήρα δεν πατιέται
<[Bumper1 v] πατημένο;>
Παράμετροι |
Περιγραφή |
|---|---|
διακόπτης προφυλακτήρα |
Ο διακόπτης προφυλακτήρα που θα ελεγχθεί, ο οποίος έχει ρυθμιστεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Back up and turn whenever the bumper runs into an object.]
για πάντα
κίνηση [εμπρός v]
αν <[Bumper1 v] πατημένο;> τότε
κίνηση [αντίστροφα v] για (100) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
όταν ο προφυλακτήρας#
Το μπλοκ hat when Bumper εκτελεί την προσαρτημένη στοίβα μπλοκ όταν πατηθεί ή απελευθερωθεί ο επιλεγμένος διακόπτης Bumper.
όταν [Bumper1 v] [πατήθηκε v]
Παράμετροι |
Περιγραφή |
|---|---|
διακόπτης προφυλακτήρα |
Ο διακόπτης προφυλακτήρα που θα ελεγχθεί, ο οποίος έχει ρυθμιστεί στο παράθυρο Συσκευές. |
κατάσταση |
Πότε θα εκτελεστεί η συνδεδεμένη στοίβα μπλοκ: Το πατημένο θα εκτελεστεί όταν πατηθεί προς τα κάτω ο διακόπτης προφυλακτήρα και το αφημένο θα εκτελεστεί όταν αφεθεί ο διακόπτης προφυλακτήρα. |
Παράδειγμα
όταν [Bumper1 v] [πατήθηκε v]
[Move forward when Bumper Switch is pressed.]
κίνηση [εμπρός v] για [200] [mm v] ▶