Spisu treści:

Potencjometr i serwo: kontrolowany ruch z Arduino: 4 kroki
Potencjometr i serwo: kontrolowany ruch z Arduino: 4 kroki

Wideo: Potencjometr i serwo: kontrolowany ruch z Arduino: 4 kroki

Wideo: Potencjometr i serwo: kontrolowany ruch z Arduino: 4 kroki
Wideo: Урок 86: Управление положением серводвигателя с помощью потенциометра (английские субтитры) 2024, Listopad
Anonim
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino
Potencjometr i serwo: kontrolowany ruch za pomocą Arduino

Najpierw musisz zebrać odpowiednie materiały, aby złożyć ten obwód.

Kieszonkowe dzieci

1 Arduino

1 potencjometr

1 serwo

1 deska do krojenia chleba

2 czarne przewody połączeniowe (masa/ujemne)

2 czerwone przewody połączeniowe (napięcie/dodatnie)

2 żółte/kolorowe przewody połączeniowe (wejście/wyjście)

Krok 1: Zrozumienie komponentów

Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów
Zrozumienie komponentów

Ważne jest, aby przed złożeniem obwodu fizycznego zrozumieć każdy element:

Płytka stykowa ma dwa zestawy szyn zasilających po obu stronach, które mają gniazda dla wejść ujemnych (czarne/niebieskie) i dodatnie (czerwone). Są połączone szeregowo pionowo. Listwy zaciskowe dzielą połączenie poziomo, jednak równoległe listwy zaciskowe będą wymagały przewodu połączeniowego do zmostkowania rozdzielacza.

Potencjometr posiada pin 5V (czerwony), pin Vout (żółty/kolor) oraz pin uziemienia/GND (czarny).

Serwo posiada port 5V (czerwony), port modulacji szerokości impulsu/PWM (żółty/kolor) oraz port uziemienia/GND (czarny). Kliknij link, aby dowiedzieć się więcej o tym, jak to działa.

Krok 2: Konfiguracja obwodu

Konfiguracja obwodu
Konfiguracja obwodu

Postępuj zgodnie z układem diagramu. Podczas konfigurowania obwodu zawsze pamiętaj, aby arduino było odłączone, aby uniknąć uszkodzenia komponentów.

Podłącz potencjometr do płytki stykowej, zwracając uwagę na jego orientację (będzie to ważne przy korzystaniu z przewodów połączeniowych do połączenia z arduino). Użyj żółtego przewodu połączeniowego i podłącz środkowy pin wyjściowy do portu analogowego (A0) w arduino. Podłącz czerwony przewód połączeniowy do portu V5, a czarny przewód połączeniowy do portu GND na arduino.

Podłącz serwo do płytki stykowej i arduino. Użyj żółtego przewodu połączeniowego, aby połączyć jego port wejściowy/sygnałowy z cyfrowym portem PWM, 9 na arduino. Podłącz czerwony przewód połączeniowy do listwy zaciskowej V5 i czarny przewód połączeniowy do listwy zaciskowej GND szeregowo z układem potencjometru (patrz rysunek).

Po skonfigurowaniu obwodu przejdź do podłączenia arduino do komputera.

Krok 3: Pobierz GUI i kod wejściowy Arduino

Pobierz GUI i kod wejściowy Arduino
Pobierz GUI i kod wejściowy Arduino
Pobierz GUI i kod wejściowy Arduino
Pobierz GUI i kod wejściowy Arduino

Pobierz tutaj graficzny interfejs użytkownika (GUI) Arduino.

Podłącz poniższy kod, zwróć uwagę, że informacje po prawej stronie „//” mówią, co robi ten wiersz kodu:

#include //biblioteka serwo

serwo_test serwo; //zainicjuj obiekt servo dla podłączonego serwa

kąt wewnętrzny = 0;

int potencja = A0; // zainicjuj pin analogowy A0 dla potencjometru

pusta konfiguracja () {

servo_test.attach(9); // podłącz pin sygnałowy serwa do pinu 9 arduino

}

pusta pętla () {

kąt = analogRead(potencjał); // odczyt wartości potencjometru od 0 do 1023

kąt = mapa(kąt, 0, 1023, 0, 179); // skalowanie wartości potencjometru do wartości kąta dla serwa od 0 do 180)

servo_test.write(kąt); //polecenie obrócenia serwa do określonego kąta delay(5);

}

Krok 4: Potencjometr + Servo + Arduino

Potencjometr + Serwo + Arduino
Potencjometr + Serwo + Arduino

Tak powinien wyglądać końcowy obwód. Obejrzyj film, aby zobaczyć, jak to działa.

Zalecana: