Witam: Podzielę się moja wiedzą na temat autokosiarek. Temat jest mi znany od 4 lat kiedy to po raz pierwszy zobaczyłem RLC-1000 ROBOMOV(elektryczna). Jako człowiek dociekliwy wyszukałem wszelkich informacji na temat tego produktu by stworzyć podobną konstrukcję. Niestety ilość materiałów była zbyt skąpa więc zakupiłem RLC-1000 a była to nie mała kwota...
Moimi pierwszymi wyobrazeniami jak to wszystko polaczyc, bylo uzycie adaptera wireless xbee arduino ktory bylby odpowiedzialny za przesylanie sygnalu z panela sterujacego do robota oczywiscie potrzebujemy adapter i transmiter by sygnal moglby byc przesylany, Avr Atmega 8 mialby byc odpowiedzialny za sterowanie silnikami napedzajacymi gasiennice oraz...
nowsze bascomy (np. 1.11.9.8) mają wbudowaną obsługę serw: CONFIG SERVOS Configures how much servo’s will be controlled. Syntax CONFIG SERVOS = X , Servo1 = Portb.0 , Servo2 = Portb.1 , Reload = rl Remarks Servo’s need a variable pulse in order to operate. The CONFIG SERVOS directive will set up a byte array with the servo pulse width values...
Do retsef Nie mam w tej chwili programu do schematów.Schemat jest bardzo prosty. Potencjometr serwa jest podłączony do 5v, masy i środkowa nóżka "zbierająca" do ADC w procesorze. Mostek-driver do silnika podłączony do dowolnego portu (sygnały IN_A i IN_B - kierunek obrotów), a 3-cia żyła (EN_A) podłączona do sygnału OC1A w procesorze (do PWM) (Ściągnij...
Stworzyłem nowy program działający dokładnie tak jak chcę. Obsługa rc5 jest w pętli a nie na przerwaniu. $regfile = "m8def.dat" $crystal = 10000000 Config Pinb.0 = Output Config Pinb.1 = Output Config Rc5 = Pind.2 , Timer = 2 Config Servos = 2 , Servo1 = Portb.0 , Servo2 = Portb.1 , Reload = 10 Dim Address As Byte , Command As Byte Dim I As...
Dzieki :) Za podpowiedź. Opisze może teraz troche mniej chaotycznie do czego ja dążę z tym mikrokontrolerem: Chcę napisać program który: 1. będzie generował dla mnie przebiegi sterujące servem 1a. długość impulsu z zakresu 900us 2100 us. przerwa pomiedzy impulsami 20 ms 2. będzie potrafił te impulsy rozpoznawać i generować odpowiednie stany na któreś...
Witam. Zamiszczam kod ( bardzo prosty ) do obsługi serva. Procesorek to ATmega16 na kwarcu 1 MHz. Potencjometr sterujacy servem podłączony do ADC0 i o wartości 47k. Servo prafa ( hiteca i kongrada tez działały) podpiety do OC1A. Przypominam ze to najprostrzy program. Dodam tylko ze jesli serwo przesuwa sie skokami w 1 strone to nalezy zmienić preskaler....
Witam wszystkich. Jestem początkujący i nigdy poza szkołą nie miałem styczności z programowaniem. Otóż mam taki problem chce sterować serwem za pomocą dwóch ogniw fotowoltaicznych - Umax = 2,3V na ogniwie, układ mam już połączony tak jak na schemacie , lecz mam problemy z programem - nie mam pojęcia co i gdzie źle robię , program jest napisany w uC....
Witam, Przeszukałem całą elektrodę i nie mogę znaleźć odpowiedzi na pytanie (jeśli źle szukałem przepraszam ;]): " Jak do licha sterować ruchem serwa-potencjometrem przez AVR " Czy muszę mieć osobny sterownik serwomechanizmów czy da się to rozwiązać programowo?. Jestem w fazie projektowania mechanicznego ramienia składającego się z 3-4 serw modelarskich(Tower...
Witam, rozpoczynam walkę z serwami i atmegą- jak na razie jest 1:0 dla serva;/ Mam układ podłączony jak na schemacie. Czyli pod laptopa podpięty programator, i programator z płytką do której jest też podpięte servo. Servo jest zasilane osobnym źródłem napięcia http://obrazki.elektroda.pl/3542635600_1... Zajrzałem do pomocy bascom`a i...
http://obrazki.elektroda.pl/8924241400_1... Witam Chciałbym przedstawić prosty układ do sterowania serwomechanizmu modelarskiego jaki jakiś czas temu wykonałem. Powstało kilkanaście egzemplarzy tego urządzenia na potrzeby sterowania rozjazdami oraz rogatkami na makiecie kolejowej. Założenie było proste należy przygotować sterownik serwomechanizmu...
Sprawa wygląda tak, chciałęm sie pobawić serwami, a że sobie pomyślałem że bascom juz ma wbudowaną obsługe tego to będzie prosto, ale cos jest nie tak :/ Nawet jak nie wysłam żadnego polecenia typu Servo(1)=20 Tylko jest sam program ze zdeklarowanym servem, to servo ciągle skacze krokami w jedną strone, jak zaczynam podawać jakies wartości to nic się...
Jak w tytule: jak najprościej sterować serwem (modelarskim) za pomocą procka?
witam dopiero uczę się programowć avry. chciałem pobawić się w sterowanie serwa modelarskiego na atmega8 i tu od razu zonk. program wykorzystuje timer0, procesor działa na wew. oscylatorze 8MHz. generalnie to na wyjsciu miala sie pojawiac fala prostokątna H=1,5ms L=18,5ms ale serwo osiąga tylko jedną skrajną pozycję i koniec. kod jest poniżej, czy widać...
Cześć wszystkim, mam dwa główne problemy, na które od dłuższego czasu nie mogę znaleźć rozwiązania. Najpierw z grubsza opiszę układ na którym pracuję. https://obrazki.elektroda.pl/1177334100_... https://obrazki.elektroda.pl/4687075600_... Układ przeznaczony jest do sterowania modelem RC i zasilany jest albo z USBasp...
Mam problem ze sterowaniem serwa modelarskiego. Nie wiem jak zrobić zeby chodziło dokładnie. Bascomowe polecenie servo jest do niczego... także "ręczne" podawanie impulsów (1ms lub 3ms) tez nie jest za dobre. Serwo ma sterować sterem w łódce więc bedzie odchylane od pozycji zerowej mniejwiecej o 45 stopni w kazdą strone. Narazie serwo zamiast zatrzymac...
Witam Napisalem prosty programik do sterowania jednym serwem lecz serwo przesuwa sie powolutku w jedna strone tylko. Serwo to mini serwo z Conrada ES-05 .include "m16def.inc" .org 0x00 rjmp reset .org OC2addr rjmp KrotkiCykl .org OC1Aaddr rjmp DlugiCykl DlugiCykl: ldi r16,0xFF out PORTA,r16 ldi r16,0x00 out TCNT2,r16 in r16,TCCR2 sbr r16,7...
Witam! Sbudowałem serwokontroler na podstawie: http://www.seattlerobotics.org/encoder/2... Moje zmiany dotyczyły zmiany mikkrokontrolera z AT90S4414 na ATmega8515 i w związku z tym zmiania w kodzie a mialowicie nazwa nie istniejącego rejestru UCR na UCSRB. 1. Mój problem polega na tym iż podłączone servo próbuje się "przekręcić"....
Witam, Buduję sterownik dla modelu samochodu spalinowego. Mam jednak z nim trochę problemów. Zwłaszcza z zakłóceniami emitowanymi przez silnik spalinowy (dwusuw). Sterownik ma budowę modułową: Moduł 1 to układ zasilania widoczny na schemacie; bezpośrednio z 6V NiMH baterii zasilane są serwomechanizmy, natomiast układ lm2940 konwertuje to 6V na 5V potrzebne...
Hej Zabieram się za tajniki programowania mikrokontrolera atmega16. Jako, że nigdy nie programowałem w basic'u (programowałem w C) kwestia wyboru języka będzie zależała od łatwości (sposobów) sterowania poprzez ten kontroler serwomechanizmami modelarskimi. Chcę zbudować manipulator (dla wyobrażenia przenoszący klocki z jednego miejsca na drugie). Czy...
Witam wszystkich Jestem baaardzo początkującym "elektronikiem" i chciałbym zmontować prosty układzik do sterowania serwomechanizmami. To co udało mi się wymyślić przedstawiam na rysunku poniżej. Mam kilka pytań odnośnie tego wszystkiego. Mianowicie: 1. Do stabilizatora napięcia podłączam 2 kondensatory tak jak jest w datasheet stabilizatora 7805CV....
Od kilku godzin próbuje zrozumieć dlaczego ten układ nie chce działać. Podłączyłem atmege do zasilania, a do jej pinu C.5 podłączyłem kabelek Signal od serwa. Serwo do zasilania i GND (napięcie stabilizowane 5V). Wszystko ładnie pięknie - przy podłączeniu zasilania serwo wykonuje jakiś ruch, jednak serwo według programu (napisanego w oparciu o help...
Chcesz sterować za pomocą komputera, czy tylko mikrokontrolerem? Poszukaj pod hasłem "kontroler serw /serwomechanizmów" - są już gotowe programy sterujące większą ilością serw, a sprawujące się dużo lepiej niż bascomowskie "config servo". A teraz przemyśl taką sprawę: chcesz zrobić ramię na 6 serwach. Serwo, które masz zamiar użyć ma moment 1,8kg*cm...
Witam. A jaki jest problem kiedy rozdzielczość enkodera jest większa? Nie da się zestroić do stabilnej pracy? Ja mam takie sterowniki na ATMEGA88 (modyfikacja elm-chan). Ja stosuje tylko enkodery przemysłowe nie bawię się w enkodery zrobiony z myszki no i nie stosuje silniczków od zabawek bo takie do 4-5 A zamiast budować mostekH z procka sygnał na...
Twoje 50 Hz (pomijam, że nie da się tak dokładnej częstotliwości ustawić) daje okres = 20 Chyba źle zrozumiałeś kolegę michalko12 . Te "jego" 50Hz to nie częstotliwość przerwań, tylko sygnału sterującego serwem (tak przynajmniej sterowana jest zdecydowana większość serw modelarskich). Okres tego sygnału powinien mieć 20ms, z czego 0,5÷2,4ms trwa stan...
Witam, Jestem początkującym w temacie, napisałem sobie sterowanie 8 serwami, ale chciałbym to robić bardziej dokładnie przy użyciu trybu CTC timera1 i sprzętowego rejestru przesuwającego. W następujący sposób go inicjalizuje // na początek włączamy tryb czasomierza i ustawiamy wyjscie na 0 w trybie normalnym TCCR1A = 0x00; // tryb czasomierza TIFR &=...
Witam. Kupiłem ostatnio regulator Redox eco 20A oraz silnik Emax cf2812. Podłączyłem silnik do regulatora, regulator do pakietu 3cele (11,1V) i cisza, choć spodziewałem się usłyszeć piszczenie oznaczające wejście do trybu programowania. Sprawdziłem napięcie na wyjściu BEC regulatora i było 5V, więc regulator raczej działa. Nie wiem dlaczego tak jest....
Witam. Szukam materiałów i książek nt. bascom i avr do mojej pracy inżynierskiej. Planuję zrobić sterowanie położeniem kamery internetowej za pomocą pilota podczerwieni z wykorzystaniem silnika krokowego i servo. Chcę wykorzystać 90S2313 lub Atmega8. Literatura w języku polskim, którą znalazłem: Jarosław Doliński - Mikrokontrolery AVR w praktyce Marcin...
Witam, Pewnie sprawa będzie dla was banalna ale ja się z nią zmagam już jakiś czas. Poniższy kod steruje 5 serwami: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define KEY1 (1<<PA0) // definicja przycików #define KEY2 (1<<PA1) #define KEY3 (1<<PA3) #define KEY1_DOWN ( !(PINA &...
Witam Mam problem poprawieniem tego programu... Ogólnie każde z osobna działa, kod na servo i kod na RC5. Moge sterować np diodami, ale gdy do kodu dolacze: Config Servos = 1 , Servo1 = Portc.6 , Reload = 10 Pojawia sie taki problem... http://lh6.ggpht.com/_FRfDBMKh5wM/S4lPXC... Czy nie można łączyć tych dwóch...
Żaden z powyższych sygnałów nie będzie prawidłowo sterował regulatorem i serwem przebieg ma wyglądać następująco przez ok 20ms masz logiczne zero następnie prze 1 do 2ms masz logiczną 1 i znów 20ms logiczne zero[url=http://www.henryk.mbapp.com/ser... jest wszystko ładnie wytłumaczone
Czyli mógłbym zasilić mikroprocesor z 5V. Przy pomocy powyższego dzielnika napięcia zmniejszyć napięcie na TXie atmegi (atmega poradzi sobie będąc zasilana z 5V z wejściem 3.3V na RX?). I wtedy mógłbym w ogóle zrezygnować z tranzystorów? Na servo podawać bezpośrednio sygnał z OC1A, a przekaźniki włączać bezpośrednio przy pomocy 5V z pinów portów atmegi?...
Witam. Mam przerobione serwo tak aby obracało się dookoła, odpiąłem potencjometr który jest w środku (5k) i wlutowałem miniaturowy i ustawiłem go w połowie tak aby serwo myślało że jest na środku.Oryginalną elektronikę zostawiłem. Jednak mam taki problem,jak uda mi się kręcić serwem w obie strony to go nie mogę zatrzymać. Jak skręcę potencjometr na...
Witam, Próbuję sterować serwem za pomocą Atmega 32 po PWM Sygnał na OCR1A podaję z przetwornika ADC w skali od 0 do 1023 . OCR1A dla mojego serwa musi mieć wartość od min=400 max=1300 . Jak to sprytnie przeliczyć dla kodu w C AVR aby uniezależnić się od wpisanych min i max wychylenia serwa? Ja to realizuję w ten sposób ale niestety dzielenie przez 1023...
Polecenie konfiguracyjne serwa w języku Bascom wygląda następująco: CONFIG SERVOS = liczba , SERVO1 = końcówka [ , SERVOn = końcówka ] , RELOAD = czas W Helpie napisano, że parametr RELOAD to czas opóźnienia pomiędzy kolejnymi przerwaniami licznika TIMER0, rozdzielczość. Zazwyczaj jest to 10us, a wielokrotność tego to szerokość stanu wysokiego. W opisach...
Teraz widzisz jak wielkie znaczenie ma filtracja, oczywiście można jeszcze popracować aby przebieg był jeszcze lepszy. Przyłączam się do uwagi kol zdziwiony przebieg powinien być odwrotny, najprościej kolejny przykład http://hobby.abxyz.bplaced.net/index.php... . Trudno jednoznacznie powiedzieć czy odwrotny przebieg to wina programu, polaryzacja...
emarcus Ile serwo wytrzyma to mnie nie interesuje, bowiem ja tylko dostałem zlecenie ;) Powracam jednak z kolejnym problemem. Znalazłem w domu serwo nieprzerobione. Podłączyłem je pod atmege, sterowałem nim przez przyciski i dobierałem sobie wartości położenia serwa, aż w końcu przyszedł dać wartości położenia w pętle, a tu niespodzianka bowiem serwo...
A gdyby dał małą sprężynę na ramię serwa i klapy (tak, aby przy normalnej pracy sprężyna się nie odkształcała), a w momencie uderzenia sprężyna amortyzowała uderzenie.... Co do Bascom-a, to rozumiem, że Reload =10 oznacza, że co 10us będę miał przerwanie i teraz aby wychylić serwo na max to muszę dać: Servo(1)=100 czyli 10*100 da mi 1000us czyli...
Witam! Próbuje uruchomić serwo hs-311 na uC at mega16A...ale nie wychodzi mi :( podlaczam linie danych serwa (zolty przewod) do pinu pd.0, mikrokontroler programuje w C takim wsadem: #include <avr/io.h> #include <util/delay.h> #define F_CPU 1200000L void prawo(){ for(int i=100; i>=0; i--) //wysyłam 100 impulsów o...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Witam. Buduję kolejową makietę modułową, makieta jest podzielona na 6 modułów. Mam kod do obsługi klawiatury 4x4x i serwomechanizmów. Jak widać kod działa i mogę sterować wychyleniem serwomechanizmów po przez klawiaturę. Problem polega na tym że muszę przy pomocy klawiatur obsłużyć 13 serwomechanizmów. Jak to wykonać żeby można było np wpisać z klawiatury...
Silnik nie ma oznaczeń, nie ma żadnej naklejki. Przekładni nie mam, mam tylko zębatki niestety metalowe :/ Mam też parę mocniejszych silników ale one są 12V+ i trochę lipa. Serwo kosztuje z 30 zł za średniej klasy a i tak trzeba je przerobić. 1. Nie jest wcale trudno odszukac dla nich datasheet - zajęło mi to 30 sec. Na dole tego postu masz o nim pełne...
Nie wnikając za bardzo zobacz: [url=http://lists.gnu.org/archive/html/a... math tam wyliczenie jest dla zegara 16MHz, skoro ty masz 1MHz to czas 1 operacji dzielenia i atan to 3.5 ms, czyli samo obliczenie będzie dłuższe niż cykl z którym pracuje servo Może to jest to ??
Witam, Napisałem taki program: Przycisk KEY1 daj obrót 2 serw w przeciwnych kierunkach o 180stopni, przycisk KEY2 to samo w drugą stronę. Program bez problemu się kompiluje i wgrywa, Eclipse nie pokazuje żadnych błędów. Po naciśnięciu któregokolwiek przycisku serwa jednak nie reagują. [syntax=c] /* * main.c * * Created on: 11 maj 2015 * Author: Radek...
Witam Nie wiem czemu po dodaniu do kodu serw mikrokontroler zaczyna zachowywac sie kompletnie "niespodziewanie" Generalnie Atmega chodzi na kwarcu 16K obsługuje wyświetlacz alfanumeryczny i 11-Czujników (1wire) Zrobiłem małe menu ,po przejściu do odpowiedniej zakładki uruchamiane jest pierwsze 8 czujników albo gdzie indziej inne 3 , jest też zakładka...
http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...
Witam Mam problem ze sterowaniem serwem w bascomie. Połączenie pomiędzy uC a serwem jest prawidłowe. Gdy wgrywam jakikolwiek program, np taki krótki: $regfile = "m16def.dat" $crystal = 10000000 Config Porta.4 = Output Config Servos = 1 , Servo1 = Porta.4 , Reload = 10 Enable Interrupts Servo(1)=100 wait 1 serwo dziwnie skacze, to przerobione...
Cześć, Jestem kompletnym laikiem jeśli chodzi o mikrokontrolery więc bardzo proszę o wyrozumiałość. Robię projekt w skład którego będzie wchodził mikrokontroler podłączony przez USB do komputera. Jego zadaniem ma być sterowanie dwoma serwosilnikami. Wg moich obliczeń oba serwa mają mieć torque równą ok 20 kg*cm. Wybrałem serwa TrackStar TS-621MG Digital...
Sterownik z Lynxmotion to rzeczywiście już wyższa jazda. Jest oparte nie tylko na procku, ale jeszcze jakiś zewnętrznych zatrzaskach sterowanych z SPI. Widziałem kawałek kodu źródłowego (jest do ściągnięcia) i nie jest to byle co, dość zakręcone. _Robak_ » Jaka jest rozdzielczość? Czy dobrze widzę, że tylko 8 pozycji? Jeśli tak, to marny ten sterownik....
Witam. Tak jak w temacie używam kontrolera Atmega88A i serwa 360 stopni FS90R. Już umieściłem jakiś czas temu temat o tym serwie tylko innym problemem. Po nieudanych próbach postanowiłem wrócić do poznania sterowania PWM w Atmedze, tym razem od samego początku. Początkujący i już zaawansowani koledzy pewnie znają Nie ważne na jakiej "ściągawce" się...
Cześć, Chciałbym posłużyć się zwykłą AMTEGA8 do sterowania silnikami za pośrednictwem regulatorów BLHeli (ESC) . Regulator: Regulator 12A BLHeli 2-3S Silnik: Parametry silnika: Silnik typ: MX-1804 Obroty na Volt: 2400KV Napięcie zasilania: 2-3S (7,4-11,1V) Maksymalny prąd: 12A Zalecany regulator nie mniejszy niż 12A Problem jest taki że nie chce to...
Na początek możesz przejrzeć te tematy: [url=http://www.elektroda.pl/rtvforum/to... 16 serw na ATmega16 plus komunikacja przez RS232 i [url=http://www.elektroda.pl/rtvforum/to... Sterowanie wieksza iloscia serw, do tego warto przejrzeć ten [url=http://www.educypedia.be/electronic... Tutaj...
Witam mam problem ze sterowaniem serwem z tytułu atmegą8 Serwo bzyczy a ramie drga ale nie chce sie ruszyć za nic ... ........................................... $regfile "m8def.dat" $crystal = 8000000 Config Portd.0 = Output Config Portd.1 = Output Config Portc.0 = Output Config Servos = 1 , Servo1 = Portc.0 ,...
Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...
Tego się nie da zrobić. Bo szybkość zwiększania wartości OCR1A musiała by być zgodna z szybkością kręcenia się serva. A szybkość kręcenia się serva może być różna z zależności od serva. A nawet jedno servo może zmieniać szybkość w zależności od napięcia zasilania albo obciążenia. Więc zawsze będziesz miał albo prace skokowa serva (gdy OCR1A zwiększanie...
Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB |= _BV(PB1); //PWM Phase, frequency correct...
Witam. Zacznę od tego, że jestem amatorem/początkującym więc moje programy gównie opierają się na tym co znajdę w internecie + jakaś znikoma wiedza :) Chciałem zrobić sterowanie serwem w zależności od temperatury. Założenia: -Mikrokontroler atmega8 -Pomiar temperatury DS18B20 -Sterowanie serwem "binarne" dwa wybrane przeze mnie położenia do sterowanie...
Witam Mam problem z sterowaniem serwomechanizmem. Zrobiłem program który działa na mniejszych serwach TowerPro SG-90. Ale gdy podłącze serwomechanizm MG996r to po parokrotnym szybszym poruszaniu serwa serwo się zacina i kręci w jedną stronę. Zakres sygnalu do sterowania serwem to 190-240. Bardzo proszę o pomoc z góry dziękuję niżej wklejam cały mój...
rzeczywiście może mało precyzyjnie się wyraziłem... z tym ATX 2.4 PWM Control Input Signal http://www.formfactors.org/developer%5Cs... częstotliwość pwm domyślne jeśli chodzi o arduino to chyba 490 Hz Ta informacja dotyczy wentylatota cztero-przewodowego; czy takie wentylatory masz w użytku? Jeżeli tak to: -defaultowa w arduino...
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Witam. Potrzebuje pomocy. Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony... Tu jest przykład jak to ma działać: Skoro nie jesteś zbyt mocny w programowaniu uC to łatwiejszym rozwiązaniem będzie zastosowanie dwóch...
Sama obsługa serwa to nie wszystko co program ma robić. CONFIG SERVOS zdaje się potrzebuje do poprawnej pracy dwóch timerów - w każdym razie robiłem już testy i to programowe sterowanie serwami kolidowało mi przerwaniami timerów potrzebnych do czego innego. Dlatego potrzebuję 4 sprzętowych kanałów PWM. Dwa na Timer1 działają bez problemu, no ale tam...
Zanim doszło do awarii to kontroler pracował normalnie, tzn: gdy zmieniałem kod (co 3 min), aby sprawdzić wartości jakie wartości wykonuje na np. serwomechanizmie i silniku to resetowałem go i wgrywałem nowy. Nie nadpisywałem kodu, aby poprawnie działał. Próbowałem odinstalowywać sterowniki na każdym porcie COM (3,4,5), następnie instalowałem dla CH341....
Nie to nie jest cały kod. Mam problem z wklejeniem z tagami syntax, ale spróbuję to jeszcze zrobić. W moim przypadku, to że przerwanie będzie generowane zbyt często nie ma praktycznie znaczenia bo korzystam z jednego kanału i nie muszę się martwić o gubienie pomiarów czy jakieś błędy. Ten programik jest tylko dla celów nauki. W obsłudze przerwania ustawiłem...
Witam. Zapowiada się na to, że w przyszłości będzie mi potrzebny mikrokontroler z wieloma (ponad 10) niezależnymi kanałami PWM. Chciałbym uzyć go do zbudowania sterownika serwomechanizmów, takiego jak tutaj http://www.sommertech.pl/sklep/arm1.php. Udało mi się do tej pory stworzyć coś na ATmega16. Rzecz dzieje się na jednym timerze. Jest tak ustawiony,...
servo atmega atmega servo servo sterowanie
błąd 17925 silnik indukcyjny pralce rozmazać wydruk epson
interfejs multidiag interfejs lexia
Aktualizacja firmware rejestratora GISE - krok po kroku Rolka w tacce papieru Xerox 6605 - opór i działanie