
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Najpierw należy skonfigurować serwosilnik.
- Środkowy przewód idzie do portu 5 V
- Lewa idzie do portu GND
- Podłącz ostatni (przewód sterujący) do portu 9
Krok 1: Podłącz klawiaturę

Klawiatura jest dość prosta. Wystarczy podłączyć piny od lewej do prawej 8, 7, 6, 5, 4, 3, 2, 1. Obrazek jest przesunięty o jeden, ale serwo podłączamy do 9, więc po prostu przesuń wszystko w dół.
Krok 2: Pobierz kod chociaż
Pobierz kod (który jest skomentowany) i uruchom. Wszystko powinno być dobrze. Zasadniczo, gdy wprowadzisz 3-cyfrową liczbę poniżej 180, przesuwa ramię serwa do tego stopnia. Przez trzy cyfry rozumiem, że będziesz musiał wprowadzić 010, aby uzyskać 10 i 005, aby uzyskać 5.
Krok 3: Konfiguracja kodu

Klawiatura może się różnić, po prostu upewnij się, że twoja tablica wygląda jak tablica znaków, jeśli nie, po prostu zmień znaki, aby pasowały do twojej. Użyłem zmiennej startowej do przechowywania wartości resetu (0), która jest opcją. Zamiast tego zawsze możesz przekazać 0 do metody.
Krok 4: Cyfra 1

Ten kod sprawdza, czy ocenia pierwszą cyfrę, która może być tylko 0 lub 1. Cokolwiek innego powoduje zresetowanie serwa do 0, ponieważ dane wejściowe były nieprawidłowe. Jeśli jest poprawny, zwiększ do następnej cyfry i dodaje 100, jeśli wprowadzono 1. Więc masz teraz bazę 100.
Krok 5: Cyfra 2


Podobnie jak pierwsza ocenia tylko liczby, tym razem 1-9. Po wprowadzeniu prawidłowego znaku dodaje liczbę wprowadzoną razy 10, aby wypełnić miejsce dziesiątek. Powiedzmy, że cyfra 1 to 1, więc masz 100, teraz wpisałeś 5. Podstawą jest teraz 150.
Krok 6: Cyfra 3


Cyfra 3 jest podobna do pozostałych, ale po prostu dodaje 1-9 w zależności od tego, co zostało wybrane. Powiedzmy, że wprowadzono 8. Masz teraz 158 do przejścia do metody ruchu serwo. Po przejściu przejdź do następnego kroku…
Krok 7: Servo Move

Sprawdza, czy wartość val, w naszym przykładzie, to 158, jest mniejsza niż 180. Ponieważ tak jest, przesuwa silnik do 158 stopni. Gdyby to było powiedzmy 190, serwo zresetowałoby się do 0. Wydruki seryjne służą tylko do sprawdzania danych. Nie ma tam nic znaczącego.
Zalecana:
TEST SILNIKA SERWO: 5 kroków

TEST SILNIKA SERWO: Cześć, W tej instrukcji przetestujemy funkcję serwa mikroserwomechanizmów SG 90. Korzystanie z kontrolera Arduino Micro
Sterowanie serwo Arduino: 6 kroków

Arduino Servo Control: Serwosilniki mają trzy przewody: zasilanie, masę i sygnał. Przewód zasilający jest zwykle czerwony i powinien być podłączony do pinu 5 V na płytce Arduino. Przewód uziemiający jest zwykle czarny lub brązowy i powinien być podłączony do bolca uziemiającego w Ardui
Sterowanie serwo za pomocą MPU6050 między Arduino i ESP8266 z HC-12: 6 kroków

Sterowanie serwo za pomocą MPU6050 między Arduino i ESP8266 Z HC-12: W tym projekcie kontrolujemy położenie serwonapędu za pomocą mpu6050 i HC-12 do komunikacji między Arduino UNO i ESP8266 NodeMCU
Bezprzewodowe sterowanie serwo: 6 kroków

Wireless Servo Control: Ten projekt steruje obrotem serwomechanizmu bezprzewodowo za pomocą potencjometru (pokrętła). Obrót jest ograniczony do 180 stopni
Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków

Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: W tym czwartym filmie z serii Motor Step wykorzystamy to, czego nauczyliśmy się wcześniej, aby zbudować serwomotor krokowy ze sterowaniem przez komunikację szeregową i rzeczywistym sprzężenie zwrotne położenia za pomocą enkodera rezystancyjnego monitorowanego przez Arduino. W