Spisu treści:

Walter Sonar Bot: 29 kroków
Walter Sonar Bot: 29 kroków

Wideo: Walter Sonar Bot: 29 kroków

Wideo: Walter Sonar Bot: 29 kroków
Wideo: Walter Isaacson: Elon Musk, Steve Jobs, Einstein, Da Vinci & Ben Franklin | Lex Fridman Podcast #395 2024, Listopad
Anonim
Walter Sonar Bot
Walter Sonar Bot

Zaprogramujemy Sonar Waltera

Krok 1:

To samouczek wideo z instrukcjami, które należy wykonać.

Krok 2:

Obraz
Obraz

Zmodyfikujemy kod mikrobota Waltera, aby mieć działający sonar.

Krok 3:

Obraz
Obraz

Otwórz zakładkę wejść i wybierz polecenie On Button Press, które zaznaczyłem.

Krok 4:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Będziemy potrzebować 2 z tych poleceń, upewnij się, że zmieniłeś jeden z przycisków na B, a drugi zostaw na A.

Krok 5:

Obraz
Obraz

Otwórz kartę zmiennych i kliknij utwórz zmienną

Krok 6:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Kiedy klikniesz na utwórz zmienną, zostaniesz poproszony o jej nazwanie, aby uprościć sprawę, po prostu nazwij ją Button, a następnie naciśnij ok, wtedy powinny pojawić się 3 polecenia.

Krok 7:

Obraz
Obraz
Obraz
Obraz

Przeciągnij polecenie Ustaw przycisk na polecenie Włącz przycisk, tak jak pokazałem.

Krok 8:

Obraz
Obraz

Otwórz zakładkę logiki i chwyć podświetlone przeze mnie polecenie.

Krok 9:

Obraz
Obraz
Obraz
Obraz

Zastąp polecenie przycisku nowym poleceniem.

Krok 10:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Wybierz zmienną przycisku i zastąp pierwsze 0. Może to zająć kilka prób, aby przyciągnąć ją do właściwego zatrzymania.

Krok 11:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Otwórz zakładkę zmiennych i będziemy tworzyć nową zmienną o nazwie Sonar.

Krok 12:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Przejdź do rozszerzeń i wyszukaj sonar i wybierz ten, który podświetliłem.

Krok 13:

Obraz
Obraz
Obraz
Obraz

Chwyć polecenie set Sonar i przeciągnij je pod instrukcję if.

Krok 14:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Przeciągnij polecenie Sonar do zmiennej sonaru.

Krok 15:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Następnie zmienimy zmienne w poleceniu sonaru.

Krok 16:

Obraz
Obraz
Obraz
Obraz

Otwórz zakładkę logiki i przeciągnij polecenie if else pod polecenie Sonar.

Krok 17:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Otwórz kartę logiki i przeciągnij polecenie, aby zastąpić prawdziwe stwierdzenie.

Krok 18:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Przeciągnij zmienną sonaru i zastąp prawdziwe stwierdzenie.

Krok 19:

Obraz
Obraz
Obraz
Obraz

Przeciągnij polecenie ciągłego serwo pod drugą instrukcję if.

Krok 20:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Kliknij zaawansowane, a następnie otwórz kartę sterowania. Następnie przeciągnij go pod pierwsze 2 ciągłe polecenia serwa.

Krok 21:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Przeciągnij drugi zestaw poleceń ciągłych pod poleceniem oczekiwania.

Krok 22:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Dodaj czas oczekiwania pod drugim zestawem ciągłych poleceń serwo. Następnie przeciągnij trzeci zestaw poleceń ciągłych pod pierwsze polecenie else.

Krok 23:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Usuń pozostałe instrukcje i pozostaw instrukcję else if oraz polecenia zatrzymania serwomechanizmu.

Krok 24:

Obraz
Obraz

Przeciągnij polecenie zatrzymania serwa pod instrukcję else if.

Krok 25:

Obraz
Obraz
Obraz
Obraz

Otwórz zakładkę logiki i przeciągnij polecenie do slotu.

Krok 26:

Obraz
Obraz
Obraz
Obraz

Przeciągnij zmienną przycisku, aby zastąpić 0

Krok 27:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Teraz zamierzaliśmy zmienić niektóre zmienne.

Krok 28:

Obraz
Obraz

Tak powinien wyglądać gotowy kod.

Zalecana: