Używanie wyłącznika zderzakowego z VEX EXP

Opis

Ten czujnik to przełącznik. Informuje robota, czy jego zderzak jest wciśnięty (wartość czujnika 1), czy zwolniony (wartość czujnika 0).

Element przełącznika zderzaka VEX.


Jak działa przełącznik zderzakowy: Zamykanie obwodu

Przełącznik zderzakowy VEX opiera się na prawdopodobnie najczęściej używanym urządzeniu elektrycznym: wyłączniku. Przełącznik składa się z dwóch zacisków (miejsc do podłączenia przewodu) i mostka drucianego służącego do „utworzenia” połączenia po naciśnięciu przełącznika. Jak pokazano na poniższej animacji, naciśnięcie przewodu łączącego powoduje „zamknięcie” obwodu, a Mózg Robota rejestruje to w programie.

Przełącznik zderzaka jest częścią obwodu, która jest niepołączona lub uszkodzona. Po naciśnięciu wyłącznika zderzakowego połączenie zostaje nawiązane i prąd może płynąć.


Konfiguracja przełącznika zderzaka

Umieszczenie

Widok pod kątem konstrukcji BaseBot. Do robota przymocowany jest przełącznik zderzakowy, który jest podświetlony i skierowany przed robotem.

Umieszczenie wyłącznika zderzakowego jest bardzo ważne dla uzyskania dokładnych odczytów.

Upewnij się, że przed przyciskiem na powierzchni czujnika nie znajduje się żadna konstrukcja robota.

Przed czujnikiem musi być wolna droga pomiędzy obiektem, na który naciska się, a czujnikiem.

Odczytywanie wyników wyłącznika zderzaka

Projekt bloków VEXcode EXP wykorzystuje bloki Bumper Switch i Print do raportowania, czy przełącznik został naciśnięty. Projekt brzmi: Po uruchomieniu ustaw czcionkę na Mono Small w Brain. Następna jest pętla Forever zawierająca 4 bloki. Cztery bloki oznaczają: Wyczyść wszystkie wiersze w Brain, ustaw kursor w wierszu 1 i kolumnie 1 w Brain, wydrukuj: Naciśnięto zderzak? w Brain i ustaw kursor w następnym wierszu, a na końcu wydrukuj BumperA naciśnięty? na Mózgu. Projekt pokazany jest na ekranie obok, a na ekranie widnieje komunikat Bumper pressing? PRAWDA.

Pomocne jest użycie bloków drukowania do wydrukowania wyników Przełącznika Zderzaka.

Gdy utworzysz i uruchomisz projekt, który drukuje wyniki Bumper Switch, będziesz mógł je zobaczyć na ekranie Braina.


Dodanie przełącznika zderzaka jako urządzenia w VEXcode EXP

Jeśli czujnik jest używany w języku programowania, należy go skonfigurować w tym języku.

Menu urządzeń VEXcode EXP po wybraniu przycisku Dodaj urządzenie. Opcja 3 Wire jest podświetlona.

W przypadku VEXcode EXP można to osiągnąć za pomocą funkcji „Dodaj urządzenie” w oknie Urządzenia. Będziesz musiał udać się do czujników 3-Wire.

Menu urządzeń VEXcode EXP po wybraniu opcji 3 Wire. Opcja Bumper jest podświetlona.

W sekcji Urządzenia 3-żyłowe znajdziesz przełącznik zderzakowy

Aby dodać przełącznik zderzakowy do konfiguracji, wykonaj czynności opisane w tym artykule.

Zrzut ekranu VEXcode EXP z otwartym menu Urządzenia. Podłączone przełączniki zderzakowe są wyświetlane na liście i podświetlone w menu Urządzenia. Skrzynka z narzędziami bloków jest otwarta, a kategoria bloków Czujnik zderzaka jest wyróżniona.

Po dodaniu przełącznika zderzaka do projektu dostępny będzie nowy zestaw bloków czujników.

Aby uzyskać więcej informacji na temat bloków z kategorii „Czuwanie” dotyczących przełącznika zderzaka, zapoznaj się z informacjami Pomocy (Projekt bloków).


Typowe zastosowania wyłącznika zderzakowego

Wyczuwanie prasy

Projekt bloków VEXcode EXP wykorzystuje przełącznik zderzakowy do jazdy do przodu, aż dotknie obiektu lub ściany. Opis projektu brzmi: Po uruchomieniu jedź do przodu, poczekaj, aż BumperA zostanie naciśnięty, a następnie zatrzymaj się.

Ta funkcja pozwala Twojemu robotowi wykryć, kiedy coś naciska na przełącznik zderzaka.

Przykładowy projekt pokazany po lewej stronie służy do kodowania robota z wyłącznikiem zderzaka zamontowanym z przodu, aby jechał do momentu naciśnięcia czujnika, a następnie zatrzymał jazdę po naciśnięciu wyłącznika zderzaka.

Wydarzenia zderzakowe

Projekt bloków VEXcode EXP składa się z dwóch małych stosów bloków. Pierwszy stos zawiera blok When started, po którym następuje blok Repeat ustawiony na powtarzanie 4 razy. W bloku Powtórz znajdują się 2 bloki z napisem Jedź do przodu o 500 mm, a następnie Skręć w prawo o 90 stopni. Drugi stos bloków zawiera tekst When BumperA pressing, Print BumperA pressing? w Brain i ustaw kursor w następnym wierszu.

Ta funkcja umożliwia programowi uruchomienie określonego kodu po wykryciu czegoś naciskającego na przełącznik zderzaka.

Przykładowy projekt pokazany po lewej stronie służy do kodowania robota z wyłącznikiem zderzaka zamontowanym z przodu, aby mógł poruszać się po kwadracie, a za każdym razem, gdy zostanie naciśnięty przełącznik zderzaka, Brain wyświetli True.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: