Servo - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Servo (/watek-servo) |
Servo - Bruncjusz - 16-10-2015 Witam! jestem lekko zielony w programowaniu Potrzebuje napisać program do sterowania serwami (4 serva) program, który zrobiłem działa ale servo za szybko się przemieszcza Prosił bym o pomoc w spowolnieniu tych serw. moj program: #include <Servo.h> Servo servoMain1; Servo servoMain2; Servo servoMain3; void setup() { servoMain1.attach(8); servoMain2.attach(9); servoMain3.attach(10); } void loop() { servoMain1.write(45); delay(1000); servoMain1.write(0); delay(1000); servoMain2.write(90); delay(1000); servoMain2.write(135); delay(1000); servoMain3.write(180); delay(1000); servoMain3.write(90); delay(1000); } RE: Servo - adix - 16-10-2015 nie rozumie co znaczy za szybko serwo ma szybko reagować na zmianę kąta RE: Servo - Bruncjusz - 16-10-2015 (16-10-2015, 20:19)adix napisał(a): nie rozumie co znaczy za szybko serwo ma szybko reagować na zmianę kąta za szybko się "przekręca" wiesz ten ruch jak dostanie komendę RE: Servo - JasQ - 16-10-2015 Każde serwo ma prędkość kątową w specyfikacji, im większa wartość od obecnej tym szybszy ruch serwa , przy użyciu biblioteki servo nie uzyskasz płynności ruchu ponieważ steruje serwem w stopniach (180 kroków) a żeby uzyskać płynność musisz sterować nim poprzez zmianę mikrosekund ( pełna płynność 600 - 2400 ). Nie mówię że nie można ale jest to dosyć upierdliwe i czy warte zachodu , nie wiem czy arduino to pociągnie w czystym c było by to łatwiejsze niestety tutaj ja jestem noga oczywiście można zrobić tak jak poniżej , jeżeli na płynności ci nie zależy tylko na prędkości Kod: #include <Servo.h> RE: Servo - Bruncjusz - 17-10-2015 ooo właśnie o to mi chodziło wielkie dzięki za pomoc wgrałem program i wszystko działa jak należy co do precyzji to mam microservo 9g wiec dużo od niego nie oczekuję RE: Servo - JasQ - 17-10-2015 To się cieszę że mogłem pomóc |