Spisu treści:
- Krok 1: Zdobądź odpowiednie komponenty
- Krok 2: Podłącz zasilanie
- Krok 3: Podłącz serwo
- Krok 4: Podłącz przyciski
- Krok 5: Sprawdź obwód
- Krok 6: Kodeks
- Krok 7: Ukończ
Wideo: Samouczek serwo: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Wykorzystanie Arduino do sterowania serwosilnikiem za pomocą dwóch przycisków.
Krok 1: Zdobądź odpowiednie komponenty
Skorzystaj z podanych linków, jeśli potrzebujesz któregokolwiek z komponentów, sprawdź również witrynę, aby znaleźć inne wspaniałe gadżety arduino, są one wysyłane na cały świat za darmo, a usługa jest świetna. Dodatkowo wspierasz mnie:)
Przejdź do serwisu tutaj.
Dziękuję za wsparcie.
1) Arduino Link: płytka rozwojowa Uno R3 Rev3 kompatybilna z Arduino
2) Breadboard Link: półwymiarowa 400-pinowa elektronika DIY Breadboard lub 830-Point Solderless Electronics DIY Breadboard
3) Łącze przycisków: Przyciski przełącznika DIP P4 Sqaure (100 szt.)
4) Łącze kabli połączeniowych: wielokolorowe 40-pinowe przewody połączeniowe do płyty chlebowej DuPont (20 cm)
5) Dwa rezystory 10 kΩ Link: DIY Uniwersalny rezystor metalowy 1/4 W 1% (600 szt.)
6) Servo Motor Link: Tower Pro SG90 9g Serwo Kierownicze
Krok 2: Podłącz zasilanie
Podłącz GND i 5V
Krok 3: Podłącz serwo
Czerwony do 5V
Brązowy/Czarny do GND
Pomarańczowy do pinu 9
Krok 4: Podłącz przyciski
Jeden z przycisków do DIGITAL 2
Drugi do DIGITAL 4
Krok 5: Sprawdź obwód
Upewnij się, że obwód jest prawidłowy
Krok 6: Kodeks
Użyłem przykładu Sweep z Arduino i zmieniłem go, aby działał.
#włączać
const int przyciskPin = 2;
const int przyciskPin2 = 5;
int Stan przycisku = 0;
int Stan przycisku2 = 0;
Serwo serwoA;
int pozycja = 0;
pusta konfiguracja () {
serwoA.attach(9);
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
}
pusta pętla () {
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
if(buttonState ==HIGH && pozycja < 180){
serwoA.write(pozycja++);
opóźnienie(5);
}
if(buttonState2 == HIGH && pozycja > 3){
servoA.write(pozycja--);
opóźnienie(5);
}
}
Zalecana:
Jak zmodyfikować serwo, aby uzyskać informację zwrotną w pętli zamkniętej: 7 kroków
Jak zmodyfikować serwo, aby uzyskać sprzężenie zwrotne w zamkniętej pętli: ► Podczas jazdy serwo z mikrokontrolerem (jako Arduino), możesz wydawać mu tylko polecenia lokalizacji docelowej (w sygnale PPM). W tej kolejności serwo przemieści się do tego celu Lokalizacja. Ale to nie jest natychmiastowe! Nie wiesz dokładnie, kiedy lo
Usuń kontroler serwo: 5 kroków (ze zdjęciami)
Usuń kontroler serwo: Silniki serwo to świetna zabawa, gdy chcesz łatwo połączyć motoreduktor z mikrokontrolerem. Czasami jednak potrzebujesz ładnego, małego motoreduktora i nie chcesz zawracać sobie głowy obwodami sterującymi, aby go napędzać. W takich chwilach jest
Automatyczny wentylator chłodzący wykorzystujący serwo i czujnik temperatury i wilgotności DHT11 z Arduino: 8 kroków
Automatyczny wentylator chłodzący za pomocą serwomechanizmu i czujnika temperatury i wilgotności DHT11 z Arduino: W tym samouczku dowiemy się, jak uruchomić & obracaj wentylator, gdy temperatura wzrośnie powyżej pewnego poziomu
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
Uruchom serwo z Chibitronics Chibi Clip: 5 kroków
Uruchom serwo z zaciskiem Chibitronics Chibi: Kabel zaciskowy Chibitronics Chibi dostarczony z zaciskiem 3 przewody połączeniowe mikrosilnik (opcjonalny) zacisk krokodylkowy