Pętla if(czyCzujnikCośWykrył == true){ // Zapal diodę i obruć serwo }
Powinno być: [syntax=c]pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); [/syntax] Ponadto zmienna posH chyba nie ma prawa się zmienić bo w warunkach wykluczasz zmianę dla wartości posH=90 a z taką wartością deklarujesz zmienną. Powinno być chyba (wpisałem przykładowe ograniczenia kąta): [syntax=c]if (digitalRead(5) == HIGH && posH < 120)...
Problem pewnie w tym że sam nie wiesz co chcesz zrobić. Taki robot nie powinien skręcać kołami po uzyskaniu sygnału z czujnika. Prędzej powinien ustawiać koła w odpowiedniej pozycji. Jeżeli koła już są "skręcone" to przecież nie może nimi dalej skręcać. Druga sprawa że trzeba by raczej dwa czujniki i opcje skręcania w dwie strony. Żeby zabrać się za...
Da się zrobić. Użyj przerwania timera do sprawdzania stanu przycisku i modyfikacji wypełnienia PWM dla serwa.
Nie wiem czy jest to możliwe w bibliotece <servo.h> dlatego czy znajdzie się ktoś kto nakierowałby mnie na dobry trop gdzie mogę znaleźć takie informacje, lub pokazałby mi tutaj jak zacząć taki program tj. jak opisać zmienne, komendy ruchu(bez zapętlania) oraz inne. Może przyda Cię się ten [url=https://circuitdigest.com/microcont...
Mam jeszcze jedno pytanie! Czy mogę podłączyć do tego jednego pada auto czyli 2x sterownik L298N i sterować autkiem np guzikami a MeArm'em za pomocom joysticków w padzie? przy użyciu do tego 2x arduino i 2x BT czy trzeba więcej modułów?? Wszystko możesz zrobić na jednym padzie i jednym komplecie modułów. Wyjść w arduino masz aż nadto .
Czego oczekujesz po tym kodzie? Wg mnie nie ma nic wspólnego z docelową ideą. Pomijam zbyt duża algorytmikę w przerwaniach, to się wcześniej czy później zemści (a zupełnie pusta pętla główna) Wybory algorytmu (opcje) nie określa się w komentarzach, ale przez znaczące nazwy zmiennych, np nic nie mówiąca nazwa flag, zadeklarowana i inkrementowana nie...
Wgryzłem się w program Arduino IDE.
Drzwi mi otwiera, ale nie zamyka Ponieważ zawsze po fragmencie kodu [syntax=cpp]if (open == false) { open = !open; servo.write(90); digitalWrite(13, HIGH); }[/syntax] open jest równe true i wykonuje się: [syntax=cpp]if (open == true) { open = !open; servo.write(0); digitalWrite(13, LOW); }[/syntax] spróbuj użyć "else". Czyli: [syntax=cpp] if (open...
I tutaj pytanie czy mogę serwa zasilać z ładowarki (pod czarny i czerwony) a przewód sygnałowy ( żółty ) podłączyć do płytki i nim sterować . Oczywiście łącząc GND Arduino z masą ładowarki Tak, tak właśnie się robi. Warunkiem dobrego działania jest własnie połączenie "GND" zasilacza z GND Arduino. Co do drugiego pytania - kondensatory filtrujące to...
Witam, jestem początkującym i nie znam sie za dobrze na języku C, ale chce stworzyć samochodzik na ster i nie wiem jak zaprogramować kontroler by za pomocą przycisku (działanie wysokiego stanu na dany pin) skręcał np do kąta 0 stopni, lub za pomocą drugiego-180 stopni. Serwo ma być ustawione na kąt 90 stopni gdy nie jest wcisniety przycisk. Potrzebuje...
Cześć, poszukuje jakiegoś softa tzn. programu który będzie wysyłał dane od 0 do 180 do sterowania kilkoma servami. Musi to też chodzić na serial porcie, aby zmienniać zmienne programu. Najlepiej to było by sterowanie suwakami, ale może być zwykle pole tekstowe. Najlepiej aby było to coś w tym stylu: http://justindailey.blogspot.com/2011/03...
Witam. Potrzebuję kodu dla Arduino do sterownia trzech serw za pomocą potencjometrów. Próbowałem napisać go sam, ale cały czas wyskakują błędy. PROSZĘ O POMOC.
Witam, Chciałabym prosić o podpowiedzenie mi w jaki sposób przy użyciu tego zestawu zl5arm mogłabym sterować kilkoma serwami. Czytałam dość sporo o mikro i serwach, jednak najwidoczniej mam problem ze zrozumieniem czegoś. Otóż, czy w tym wypadku potrzebny jest ten sterownik serw? Bawiłam się trochę programowaniem tej płytki (w C) i sterowaniem za jej...
Kolejna moja konstrukcja, wcześniej był "Sid i Romik", gdzieś tu się tuła na forum. Teraz poszedłem troche dalej. Cel: Robot autonomiczny omijający proste przeszkody (np. poruszający się w tunelu) z możliwością rozbudowy o dodatkowe czujniki. Najważniejsze przy tym ma być nauka programowania układów AVR w assemblerze, rozszerzenie wiedzy na temat czujników...
Witam wszystkich. Na samym początku oświadczam, że nie jestem ani po jednej stronie ani po drugiej, tylko jako żę zabieram się za fajny projekt wykorzystujący sześć serw, zamiast zadawać głupie pytania chciałem sprawdzić sam. Często pojawiają się pytania czy można podłączyć jakąś ilość serw do mikrokontrolera, czy będzie działać i z jaką dokładnością....
Witam,mam pewien problem, mianowicie chciałbym sterować dwoma serwami za pomocą joysticka bezprzewodowo, używając modułu nRF24I01. Kod dla jednego serwa działa bezproblemowo (wykorzystuję oś X na joysticku). Chciałbym drugie serwo kontrolować za pomocą osi Y. Jak to zrobić? Nadajnik: http://obrazki.elektroda.pl/8937378100_1...
Cześć, Potrzebuję aby ktoś mnie nakierował jak najprościej wykonać sterownik do następującej roboty... Chce za pomocą 3 przycisków chwilowych móc przestawiać 2 niezależne serwa w z góry zaprogramowane pozycje (będą one obsługiwać zaworki w pewnym układzie mechanicznym). Chodzi o to, żebym najpierw mógł "nauczyć" układ, że jak nacisnę przycisk A to serwo...
Witam. Czy istnieje możliwość sterowania 4 servami, poprzez WebServer ESP8266? Jeżeli tak, byłbym bardzo wdzięczny za pomoc.
Witam, jest to mój pierwszy post dlatego proszę o wyrozumiałość. Zabieram się do pisania pracy inżynierskiej, jako temat mam sterowanie pozycyjne w trój wymiarze. Ogólnie chodzi o to żeby podać, w programie napisanym na komputerze, punkt w przestrzeni dla manipulatora, sam komputer wylicza wartości kątów dla 3 serw (kinematyka odwrotna nie powinna być...
https://diyi0t.com/servo-motor-tutorial-...
Witam, razem z kolega zabieramy się za zbudowanie robota kroczącego , dwunożnego na prace inżynierską. Nogi będą napedzane za pomocą serwomechanizmow modelarskich. Generalnie na jedną nogę bedzie przypadać 4 serwa i jeden mikrokontroler który bedzie nimi sterował. I tu mam pytanie - jaki mikrokontroler najlepiej by się nadawal do obslugi 4 serwomech....
Witam, chciałam zbudować pewne urządzenie, które będzie składało się z 2 mechanizmów servo. Czy da się jakoś zrobić aby prędkość i czas można było zmieniać bez laptopa z programem Arduino? Urządzenie będzie użytkowane na zewnątrz i dokładnie chodzi mi o to aby np: servo1 obruciło sie o pewien kąt i zostalo tak na kilka sekund, servo 2 w ten sam sposób...
Witam. Mam problem z podłączeniem dwóch serw za pomocą Arduino UNO. Posiadam program, ale obsługuje on tylko jedno serwo. Czy mógłby go ktoś tak zmodyfikować, by dało się podłączyć dwa ( załóżmy pod wyjście 9 i 10)? #include <Servo.h> Servo myservo; // stworzenie bjektu myservo służącego do kontroli naszego podłączonego serwa int pos = 0; // stworzenie...
Witam! Mam pewien problem - mianowicie chciałbym na podstawie kilku sygnałów analogowych (położenie potencjometrów) sterować kątem obrotu serw modelarskich. I teraz pytanie - co będzie lepsze do rozwiązania tego problemu: 1. sterownik PLC wyposażony w moduł wejść/wyjść analogowych (opcja droższa), 2. mikrokontroler typu np. AVR w połączeniu z dodatkową...
Witam spotkałem sie z takim problemem... mam zrobić urządzenie które steruje setką żarówek w sklepie z zyrandolami :) samo urządzenie jest prawie gotowe problem w tym że ma być sterowane pilotem, klijent chodzi wciska sobie przycisk i pstryk zapala mu sie lampka której numer wklepał na pilocie, poniewaz hala jest duża zdecydowałem sie an moduły radiowe...
Hey :-) Robotyka interesuje sie od jakiegos czasu, ale glownie teorytycznie. Dopiero niedawno zaczalem budowe pierwszego "dziecka" :-) Moj problem wyglada nastepujaco: Mam pojazd na 4 kolach [4 silniczki na 12V], ktore rozmieszczone sa w rownych odleglosciach, tak, ze ich polaczenie linia tworzyloby kwadrat. Umozliwia to obracanie ich parami [dwa lewe...
Tak, 5V będzie dobrze. Pamiętaj, że to nie jest zwykły PWM, a taki jak używany do sterowania serwami modelarskimi.
Zgadza sie wszystko jest napisane. Sterowanie napjęciowe (-10V ... 0,0 ... +10V). Tylko jak prosto tanio to zrealizować za pomocą np. arduino.
Wiele razy przeze mnie samego temat. Zasil serwo napięciem wyższym niż stany jakie są na przewodzie sterującym. Logika arduino jest na 5V także zasil serwo napięciem prawie maksymalnym wtedy powinno pomóc. Nie mam pojęcia dlaczego tak to działa, ale niemalże zawsze mi pomagało przy serwach. Pozdrawiam !
O Serwie nie myślałeś? Było by to znacznie wygodniejsze bo na podstawie temperatury w if dajesz konkretny kąt obrotu i koniec.
Dzięki za szybką odpowiedź. A znasz może jakieś miejsce w sieci, gdzie nie przeglądając ciężkich megabajtów znajdę informację przydatne do napisania takiego programu do arduino?
Jak myślisz, czy ktoś tutaj rozumie, o co pytasz? Co to jest "sterowanie trzema osiami"? Co ma wspólnego FIFO (czyli kolejka) ze sterowaniem serwami?
Witam serdeczenie. Mam następujący kłopot. Posiadam Arduino UNO R3 oraz Joystick Shield - [url=http://www.sparkfun.com/products/97... Czy mógłby mi ktoś doradzić, w jakim sposób zaprogramować Arduino, abym mógł płynnie sterować serwomechanizmem za pomocą joystick'a? Serwa jakie posiadam to HXT900. Dodam, że zaszycie ruchu serwa w programie nie jest...
Do wysterowania regulatora kolega użyje biblioteki servo.h, regulatorem steruje sie analogicznie jak serwem. https://www.arduino.cc/en/Reference/Serv... Pozdr
Witam, napisałem w arduino program sterujący serwem. Poniżej filmik obrazujący działanie: http://youtu.be/L107eCNsJ3M serwo docelowo ma wcisnąć guzik gdy dostanie sygnał z czujnika ruchu, jednak brakuje mu mocy. Natomiast jak z takiego serwa wyrzuciłem elektronikę i przerobiłem go na silnik DC to jego moc była zdecydowanie większa. Co powoduje że serwo...
Chciałbym zrobić model jeżdżący z użyciem takiego pilota. Podejrzewam, że tylko jeden kanał jest "włącz wyłącz", reszta - "proporcjonalna", co znacznie komplikuje sprawę. Gdzie można znaleźć info o tym jak to zmontować? Potrzebne do tego arduino, żeby serwami sterować? https://obrazki.elektroda.pl/8103773300_...
Kolego daj sobie siana z tą przepustnicą bo nie potrzebujesz jej włąściwości i zajmij się serwami.
Chyba żartujesz? Wziąłem pierwszy lepszy link z google i dowiedziałem się stamtąd, że ESC steruje się tak samo jak serwa. Następny krok, to wygooglować w jaki sposób steruje się serwami.
W Arduno możesz zdefiniować odpowiednie wyjście jako PWM i nie musisz bawić się na piechotę tak jak to zrobiłeś ;-) Poczytaj o sterowaniu serwem z Arduino - to powinno działać analogicznie.
Kolega chyba chce sterować roletą wewnętrzną , materiałową. Co nie zmienia faktu, że serwo , faktycznie słabo się sprawdzi.
Miałem ten sam problem z tym serwem. Nie działało mi jak należy, sprawdzałem nawet w zestawie modelarskim (nadajnik lotniczy + dobrej klasy odbiornik). Podłączyłem więc go do generatora, dałem prostokąt na 50Hz i bawiłem się wypełnieniem. Oczywiście efekt ten sam. Zauważyłem jednak, że zmiana częstotliwości sygnału ratuje sytuację. Sygnały PWM dla serw...
Szczerze polecałbym jakiś inny układ, z własnym generatorem sygnałów zegarowych - to dziadostwo trzeba taktować zewnętrznie. Dobrym tropem są biblioteki do Arduino, jak jesteś skazany na ten scalak.
Witam. Poszukuje jakiegoś projektu bądź inspiracji do sterowania ramieniem robota. Założenia: - sterowanie bezprzewodowe poprzez nrf24l01 - dwa serwomechanizmy sterowane poprzez joystick - cztery serwomechanizmy sterowane poprzez przyciski ( jeden przycisk obraca serwem w dół ,a drugi w górę). - płytki to arduino mega (odbiornik) / arduino nano (nadajnik)
Do sterowania serwem jest biblioteka w środowisku arduino. Nie trzeba kombinować z PWM. Ale jest problem że masz specyficzne serwo, bez sprzężenia pozycyjnego. To właściwie nie tyle serwo co sinik ze sterowaniem prędkością protokołem serw. I takie obroty o zadany kąt możesz wykonywać jedynie w dużym przybliżeniu. Twoje serwo powinno stać w miejscu gdy...
Na tym filmie masz przykład sterowania serwem poprzez BT z poziomu telefonu https://www.youtube.com/watch?v=8DOg8onU...
To skompiluj to w Arduino IDE a hexa na pewno wiesz jak wgrac do atmegi. Pozdr
W zasilaczu PC jest chyba silnik DC, czy da się nim sterować tak jak normalnym serwem i czy można go wykorzystać w ogóle ?
(...) e tak jak widziałem na YT ale mi niestety coś nie działa a robię wszystko co jest pokazane, czerwony kabel pod 5v brązowy pod gnd a pomarańczowy sygnał pod Z+. Używam komend M03 Sxxx Ale tylko działa w jedną stronę obrót w drugą już się nie obraca. Proszę o pomoc i dziękuję za poświęcony czas pozdrawiam Witaj! Cieszę się, że mogę pomóc w Twoim...
Witam, piszę w sprawie obsługi Arduino uno, a konkretnie zestawu: SainSmart UNO R3 + LCD1602 Keypad Shield Starter Kit For Arduino MEGA328P-AU kupiłem ten zestaw ponieważ potrzebuje sterować serwo: Tower Pro MG-995 (które zostało już przerobione do obracania się o 360 stopni) moje założenia są następujące, za pomocą tych przycisków które są na LCD potrzebuje...
https://www.arduino.cc/en/Tutorial/Stepp... tu przykład z regulacją prędkości obrotów Jeśli chcesz mieć sterowanie jak w serwie, wystarczy w tym przykładzie dorobić wykrywanie różnicy między aktualnie zmierzonym stanem potencjometru a poprzednim, i wysterować silnik proporcjonalnie do tej różnicy. Pozdrawiam
Poruszanie statywu to zdaje się można ogarnąć na serwach, sterowanie na Arduino, transmisje audio na PMR a video to tak samo jak robią to drony, po wifi zdaje się. No widzisz, wiesz jak to zrobić, więc po co zlecać. Jeśli chcesz, to załóż temat, pokaż postępy prac, uzyskasz darmową pomoc bez żadnego problemu. Przy okazji taki ciekawy projekt wzbogaci...
Wszystko jest do zrobienia. ale nie chodzi o to aby nakupić gratów a potem je sprzedawać bo ambicji brakło. Zacznij od zabawy ledami, a na silniki i zdalne sterowanie przyjdzie czas.
https://obrazki.elektroda.pl/4696258400_... Marzenie dzieciństwa :) Projekt przedstawia system zdalnie sterowanego pojazdu opartego na module ESP32, który może przesyłać obraz na żywo przez internet i kontrolować silniki oraz serwa. Całością zarządza aplikacja serwerowa napisana w Pythonie. Główne Funkcje • Transmisja wideo na żywo...
w romeo masz osobne zasilanie dla serw... a sterowanie odbywa się dokładnie tak jak w arduino. [syntax=c]#include <Servo.h> Servo servo1; Servo servo2; void setup() { pinMode(1,OUTPUT); servo1.attach(14); //analog pin 0 //servo1.setMaximumPulse(2000); //servo1.setMinimumPulse(700); servo2.attach(15); //analog pin 1 Serial.begin(19200); Serial.println("Ready");...
To serwomechanizm sterowany poprzez PWM. Poczytaj tutaj [url=https://forbot.pl/blog/kurs-arduino...
Witam, Krótko pisząc mam problem z serwomechanizmami, a dokładnie nad ich sterowaniem przez arduino. Serwami steruję za pomocą potencjometrów i chciałbym wykorzystać funkcję zapamiętywania pozycji. Próbowałem tego na wszelkie sposoby i nie wiem już co jest nie tak. Poniżej podaje programy, którymi się posługiwałem. http: //wklej.org/id/3303993/ http:...
Witam ponownie, jakkolwiek używanie "delay" nie jest zalecane i generalnie jest dosyć słabym sposobem pisania programów, to w tym akurat przypadku nie jest aż tak bardzo tragiczne. Z oglądu tego programu wynika, że ten robot porusza się "etapami", to znaczy jedzie, staje, rozgląda się, obraca, rusza ponownie, itd, krótko mówiąc jednocześnie dzieją się...
Witam chciałbym na podstawie tego programu sterować serwem które będzie sterować klapą by utrzymać poziom tlenu na stałym poziomie np. 5-6% Czy takie chińskie serwo 30kg poradzi sobie z metalową klapą 1kg 40x10cm? Czy małe ruchy 1-3mm nie będą problemem do serwa? https://obrazki.elektroda.pl/7480039400_...
Zamierzam zaimplementować kod z projektu [url=http://rc-fpv.pl/viewtopic.php?t=14... (napisanego pod arduino) na którejś z atmeg. W projekcie zamierzam sterować 4 silnikami i ewentualnie dwoma serwami. W kodzie na arduino odbywa się to za pomocą funkcji analogwrite(). Jeśli wykorzystałbym atmegę8 (która ma 3...
Zerknijcie znalazłem jeszcze coś takiego http://www.rmweb.co.uk/community/index.p... na tym drugim filmiku https://rudysmodelrailway.wordpress.com/... widać jakąś przeróbkę do obsługi sygnału DCC czy to oznacza że po wgraniu...
Jest 5 serw. M8 mam i wolałbym uniknąć kupna innego. Taktowana wewnętrznym oscylatorem 8MHz. Nie jest potrzebna super wysoka rozdzielczość. Chcę wykorzystać to do prostego symulowania ruchów palców: [url=http://www.instructables.com/id/Ard...
Wywal te attiny i zrób wszystko na esp. Można pisać kod w Arduino i wgrać go później bezpośrednio do esp8266, tak że esp odbiera ramki po wifi i steruje serwami (albo co tam innego).
Witam, czy istnieje możliwość sterowania serwem za pomocą joysticka tak, aby serwo zostawało w pozycji do której się wychyliło, a nie wracało do początkowej pozycji? Chce sterować dwoma serwami jedno oś x joysticka drugie oś y. W aktualnym programie użyłem funkcji map, ale nie spełnia to swojej roli. Płytka to arduino uno z shieldem joystick v2
Dobra, naładowałem akumulator i sprawa wygląda tak: mogę sterować każdym serwem, ale jak steruje serwo przypisane do potencjometru A8 to wtedy zaczynają się wariacje z resztą. Myślałem, że coś z serwem jest nie tak i pozamieniałem serwa pinami na arduino i niestety dalej przy sterowaniu serwem przypisanym do A8 wszystko wariuje. Możecie proszę sprawdzić...
sterowanie kilkoma serwami sterowanie serwami sterowanie kilkoma aparatami
stacja ładująca xiaomi alhambra silnik webasto system ostrzeżeń
beninca heady ciągnik deutz pompa
Peugeot 207 1.4 8V P1676 – alternator pilotowany, błąd komunikacji, Valeo/Bosch, diagnostyka Alcor Micro FA00 USB Flash Disk 1GB Micron TLC Repair with AlcorMP Utility