Przepraszam ale w pierwszej wypowiedzi popełniłem błąd logiczny - oba przerwania powinny być ustawione na te same zbocze a nie różne. Dlaczego, bo tak jak napisałem wcześniej nie będzie można określić kierunku zmian, zawsze bedzie ta sama kolejność wywoływania przerwań. Obojętnie czy kręcimy w lewo czy w prawo. np. ChA narastanie 0->1 a ChB opadanie...
Teraz problem jak "wcisnąć" CLS. Gdy np. "dojadę" do 10, a następnie cofam ostatnia cyfra zostaje. Wystarczy dodać spacje :) [syntax=basic4gl]Lcd A ; " "[/syntax]
Witam, też aktualnie bawię się impulsatorem na EVB4.3 M32 16MHz. Fajnie działa sterowanie w przerwaniu: http://www.elektroda.pl/rtvforum/topic14... Dołączyłem kondensatory 68 nF równolegle do styków. Na kwarcu 16 MHz nie ma żadnego problemu z liczeniem impulsów w obie strony. Musiałem tylko dokonać modyfikacji kodu ponieważ trafił mi się impulsator,...
Zobacz coś takiego: $regfile = "m328pdef.dat" 'definicja mikrokontrolera $crystal = 16000000 'częstotliwość taktowania mikrokontrolera $baud = 9600 'szybkość transmisji szeregowej $hwstack = 40 'rozmiar stosu sprzętowego $swstack = 40 'rozmiar stosu programowego $framesize = 40 'rozmiar ramki stosu 'Inicjalizacja portów wejściowych i wyjściowych...
Nie chodzi mi o to, po prostu przypomniałem, że masz tam link do obsługi enkodera w Bascomie.
Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...
Gdzieś na elektrodzie ktoś już podawał fajny mały i szybki programik w BASCOM do obsługi enkodera, który przede wszystkim był naprawdę odporny na drgania i błędne zliczanie - wiem, bo sam go kiedyś sprawdzałem. Działał dokładniej niż gotowa bascom'owa instrukcja. Program był na tyle prosty, że i na C bez problemu byś go przepisał.
dzieki za podpowiedż! więc zrobiłem tak ,ale bez lcd,bo ledy już działają: B Alias P3.3 A Alias P3.2 Set A Set B Set P3.5 Set P3.7 Reset Tcon.0 On Int0 Rotarydec Enable Int0 Enable Interrupts Do Loop Rotarydec: If A = 0 Then If B = 0 Then Reset P3.7 Waitms 250 Else Reset P3.5 Waitms 250 End If End If Set P3.7 Set P3.5 Return i w zasadzie działa,tylko...
Polecenie encoder jest na tyle powolne ze na pewno procesor nie bedzie reagował na szybkie impulsy...Lepiej napisać swoją obsługę. Opis obsługi enkodera w bascomie [url=http://www.elektroda.pl/rtvforum/to...
Cóż, nie jest to znana mi metoda obsługi enkodera, ale chyba ciekawsza... Natomiast nie widzę tu operacji na przerwaniach.... To prawdopodobnie powoduje błędy, chyba, że się mylę. Ale enkodery to zawsze zagadka dla mnie były więc wiele nie pomogę.. Pozdrawiam.
Z tym priorytetem to nie do końca jest tak jak myślisz. Dziala to tylko w przypadku jednoczesnego otrzymania sygnału przerwania, natomiast po wejsciu do przerwania od licznika obsługa przerwania z enkodera zostanie zawieszona do momentu ukończenia obsługi licznika. W twoim przypadku w niczym to nie przeszkodzi chyba ze faktycznie enkoder generuje "gęste"...
Akurat takich mam dostatek, jednak nie bardzo rozumiem, jak wykożystac sprzętową obsługę w bascomie W helpie jest opisana funkcja ENCODER(), zatem może warto najpierw te parę zdań przeczytać? W obsłudze przerwania sprawdzasz stan wejść i porównujesz z poprzednim stanem Nie zapominajmy o drganiu styków. Jeszcze nie spotkałem enkodera mechanicznego,...
Witam, gdzie masz obsługę enkodera? Nie widzę żadnej zmiennej LONG zadeklarowanej w programie. Chyba że to nie ten program...
witam! To niestety nic nie daje, bo właśnie o to chodzi aby podczas wykonywania przerwania od timer2(enkoder), gdy Timer0 się przepełni, procesor powinien zawiesić przerwanie (enkoder) i przejść do obsługi przerwaia od Timer0(czekaj).
Obsluga impulsatorow czy enkoderow ( zalezy co nazywac impulsatorem, jesli pokretlo ktore generuje sygnaly A i B przesuniete w fazie to to samo co enkoder) byla walkowana wiele razy na elektrodzie. Wpisz Enkoder w wyszukiwaniu ,a znajdziesz
Moja propozycja: Ustaw przerwanie tylko z jednej linii, np. A. Procedura obsługi przerwania: zmienna = zmienna+1 jeżeli B=1 to zmienna = zmienna -2 koniec przerwania
Witam ! Mam do skonstruowania układ liczący długość przewody. Do zliczania liczby obrotów koła pomiarowego używam enkodera Kubler Sendix 5000 o rozdzielczości 1000 impulsów na obrót. Enkoder ma wyjście typu Push-pull i będzie zasilany napięciem 19 V (wynika to z konieczności zasilania innego urządzenia takim napięciem). Problem dotyczy podłączenia enkodera...
masz na myśli obsługę impulsatora komendą encoder w przerwaniu? Szukałem czegoś na ten temat ale odnośnie akurat tego problemu nic nie mogę znaleźć
https://obrazki.elektroda.pl/9867937200_... Witam, Jako że lubię się bawić silniczkami, enkoderami i łączyć to z drugim moim ulubionym elementem - filmowaniem, chciałem pokazać tu mój najnowszy kran kamerowy, który ma mi pomóc w zdobywaniu fajnych ujęć wideo :) Głównym powodem prezentacji jest tak naprawdę sterownik, którego w życiu...
Witam, Czy ten SIMEX to enkoder absolutny czy inkrementalny? Jeśli inkrementalny to wystarczy mikrokontroler z wejściem licznikowym + wyświetlacz LCD + parę innych układów (zasilanie, dopasowanie sygnałów) < 100 zł i moduł gotowy. Wystarczy ci jakiś mały AVR i program w BASCOM (ma zaimplementowane procedury do obsługi LCD i enkoderów :D ) Jeśli to...
Witam. Może ktoś z szanownych forumowiczów spotkał się z programową obsługą enkodera (choć zwią to różnie) - to takie urządzonko przypominające z wyglądu potencjometr obrotowy ale jego oś kręci się w koło a w środku są styki. Jeśli kręci się w prawo to w pierwszej kolejności zwiera styk środkowy z prawym a potem środkowy z lewym i tak dalej. Przy obrocie...
Uwag miałbym więcej, ale może nie wszystko na raz bo nie ma czasu :D Nie wyświetlaj w kółko tego co ma się pokazywać bo w czasie kiedy będziesz wyświetlał mikrokontroler może coś przegapić. Ogólna zasada jest taka że komendy LCD używa się wtedy kiedy coś ma się zmienić na LCD Po co tyle tego Locate 1, 1 ? Można to zapisać tak: Call Odswiez_lcd a sub...
Enkoder chodzi pięknie bez błędów , to nie w tym problem (obsługa w przerwaniu + kond. 100n do nożek enkod.). Problemem jest sterowanie 2 wyjść (przekaźniki lewo i prawo) z tego enkodera. Nie może następować nawet chwilowe załączenie drugiego przekaźnika w czasie kręcenia w danym kierunku.
zerknij na ten projekt http://www.mcselec.com/index.php?option=... cała idea pomiaru jest zawarta w procedurze obsługi przerwania Interrupt Service Routine , jest to w Bascomie ale myślę że bez problemu przeniesiesz to na asembler
Jak dobrze napiszesz program to nic Ci sie nie zapcha:) Poza tym widze ze chcesz uzyc ARMa wiec tym bardziej nie mial bym obaw. SPrawdzenie stanow dwoch pinow i zwiekszenie badz zmnieszenie jakiegos licznika to kwestia kilkunastu maks kilkudziesieciu taktow zegara, wiec nie obawiaj sie o to. Co wlasciwie chcesz robic poza odczytem z enkodera? Ja na...
Witam. Ten kod mi się najbardziej podoba ;) ISR (INT1_vect) { _delay_ms(1); u08 tmp = PIND; if(bit_is_set(tmp,3)) { if(bit_is_set(tmp,4)) tact = LEFT; esle tact = RIGHT; } else { if(bit_is_set(tmp,4)) tact = RIGHT; else tact = LEFT; } } Niestety dopiero zaczynam...
(...) W środku znajdziecie też bardzo dobrą bibliotekę do enkodera; może się wam przydać w innych projektach. (...) Nie wiem czemu najczęściej obsługa enkodera to kilkadziesiąt linii kodu. Można to zrobić tak: SIGNAL( INT0_vect ) //Obsługa IRQ od wejścia INT 0 { if ( RdImpB ) IMPdata++; else IMPdata--; } Więcej na serwerze...
w pierwszej swojej odpowiedzi na twoje pytanie jeszcze bez pokazania kodu tak na czuja podpowiadałem ci już, że właśnie problem może leżeć w tym, że procedura obsługi przerwania INT0 może się wykonywać zbyt długo i przez to następują takie rzeczy. Teraz można być tego prawie pewnym gdy się widzi kod i zna twoje zależności czasowe jeśli chodzi o ten...
Mała aktualizacja: -I2C przetestowane, nie zamieszczam filmiku, bo rozwijam taki tam sobie projekt oparty właśnie o ten protokół. Powiem tylko tyle, że slave-ami są ATmegi8, oprogramowałem je w Bascomie, program w Lazarusie na RPi3 to master. -podłączyłem enkoder kwadraturowy i chyba Lazarus a właściwie biblioteka wiringPi do obsługi gpio, całkiem fajnie...
... niestety nie znalazłem dobrej obsługi enkodera bez używania systemu przerwań (nie pozwala mi na to konstrukcja programu, gdyż innym przerwaniem obsługuję RS'a dla którego bardzo ważne są timingi) Bo dobra procedura enkodera musi być na przerwaniach. Spróbuj pogodzić jedne przerwania z drugimi, np. skracając czas obsługi przerwania do minimum, lub...
....Jeden 7400 ustalający czy dodajemy czy odejmujemy, oraz cztery 74193 pozwalają Ci zliczyć dwubajtową wartość. Jeśli do tego dodasz nastawniki BCD, to możesz jeszcze kożystać z sygnału resetującego licznik z enkodera - będzie wtedy liczył do lub od zadanej wartości. .... Idąc dalej w domniemaniach ...... ten cały zestaw o którym wspomniał ucy74...
Teraz to już nie wiem co Ty chcesz stworzyć , gotowy projekt na LM7001 http://sq1ftb.prothost.pl/articles.php?a... z którego chyba korzystasz , rozumiem że chcesz w inny sposób wprowadzać zmiany częstotliwości ale nie możesz do tego używać portu C na którym masz LCD , Port D.2 , D3 to enkoder wykorzystujący przerwanie . Masz gotowy projekt wystarczy...
Witam jestem początkujący w programowaniu i potrzebuję pomocy w napisaniu programu do zliczania osób wchodzących oraz schodzących ze schodów. Docelowo program ten ma być wykorzystany do sterowania oświetleniem schodów. Ma to działać na zasadzie takiej że jak ktoś wchodzi od dołu to zostaje zwiększona wartość jakiegoś licznika a jak zejdzie ze schodów...
Witam, potrzebuję mocno odchudzić ilość wymaganych przez procesor pinów i zastanawiam się, w jaki sposób do obsługi 5 enkoderów z przyciskami wykorzystać jak najmniej pinów i to samo tyczy się potencjometrów cyfrowych - jesli chodzi o potencjometry (każdy musi mieć niezależne wartości, bo to będzie baardzo rozbudowany wzmacniacz wyposażony m.in w mikser...
Witam Chce zapytać o pewną rzecz a mianowicie o to jak pisać program w którym jest obsługa kilku urządzeń lub czynności naraz ....jesli program jest zamknięty w pętli to nie ma problemu .. powstaje czynność za czynnością ..ale ja chcę by program w tym samym czasie obsługiwał kilka urządzeń np: akcelerometr , enkoder i silnik..jeśli szanowni koledzy...
Witam. Po przeszukaniu forum nie znalazłem rozwiązania tego problemu. Napisałem swego czasu procedurkę obsługi enkodera, wszystko było dobrze ale przy ipulsatorze 50imp/obr. i prędkości obrotowej ok.500 obr./min niestety wysypuje się. Mam przeczucie że jej wykonanie trwa zbyt długo.Nie jest może to procedurka najprostsza z możliwych ale jest b.skuteczna...
http://obrazki.elektroda.pl/2570671900_1... Zasilacz ten powstał jako alternatywa dla wszystkich prostych regulowanych analogowo zasilaczy. Powstał on ok 2008 - 2009r w głównej mierze z sampli zamówionych w TI, BB oraz Microchipie. Regulacja potencjometrami nie jest zbyt dokładna ani wygodna. Do ustawiania napięcia wyjściowego oraz...
Witam, analizator zobaczył tylko ja specjalnie to zwęziłem żeby było widać zarys całego przebiegu,. Teraz tez już wiem, że pomysł stosowania przerzutnika D jest raczej bezcelowy. Bo i tak w programie trzeba sprawdzać stan na pinie kierunku. Oczywiście najlepszym rozwiązaniem jest zastosowanie bramek z histerezą. Jest jednak jeszcze druga kwestia, a...
na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '***************************************... '-------------------- konfiguracje ----------------------------------------... $regfile...
Nie już jest wszystko w porządku wszystko tak jak w schemacie tylko trzeba jeszcze dodać ten impulsator....Przepraszam za zamieszanie... Dodano po 1 Tutaj Masz przykład w bascomie obsługi enekodera ' (c) 2004, MCS Electronics ' Encoder.bas ' Demonstracja funkcji ENCODER '---------------------------------------... 'Enkoder...
Tak czytam i się zastanawiam... Nie wiem kto od kogo pierwszy odgapił czy Bascom z jakiegoś kodu C czy na odwrót bo sposób implementacji tego Slave jest łudząco podobny do jednej noty aplikacyjnej Bascom`a. Dodano jedynie procedurę Search Rom. Dziwi mnie to, że taka "tęga głowa" pisze o odłożeniu 20 rejestrów. Ciekawe czy Kolega próbował ukryć swoją...
Dzięki Dowiedziałem się właśnie, że każdy ciąg znaków string kończy się znakiem 0 i zawsze trzeba przewidzieć o jeden bajt więcej niż potrzeba. Na razie wszystko działa więc ruszam z dalszymi funkcjami. Pozdrawiam wszystkich udzielających się w temacie, gotowe urządzenie ze wszystkimi szczegółami opisuję u umieszczę na mojej stronie. Dodano po 15 W...
dziękuję za linka - trochę popróbowałem, wklepałem z tej stronki program który podobno chodzi i d... Oto ten programik signed char encoder(void) { static unsigned char a, b; if (!a & !b) { if (PIND.2) { a = PIND.2; return (-1); } if (PIND.5) { b = PIND.5; return (1); } } if (a & !b) { if (!PIND.2) { a = PIND.2; return (1); } if (PIND.5) { b = PIND.5;...
W samplach Bascoma masz przykład takiego Menu wykorzystującego Addr2 (address to->) Na bazie tego rozwiązania jest do znalezienia na Elektrodzie szkielet menu które łatwo rozbudować za każdym razem o dodatkowe funkcjonalności/podplansze. Nazywa się "Menu by Mundi" Jest też osobny projekt LCD menu designer by Netzman. To Windowsowy programik generujący...
Fakt, ze jest milion różnych sposobów na zrobienie tego. Ok spróbuję tym sposobem co mi podsunąłeś. W sumie nawet lepiej tak. Dzięki. Dodano po 5 Ok, coś tam skleciłem, jest to niepełny program, bo nie ma w nim np. ustawień dla Mute i trybu, oraz nie pokazuje na LCD wartości, ale to później. Póki co mam dziwny problem z wyświetlaniem, ale o tym za chwile....
Łap. Naciskając przycisk enkodera wybierasz czy ustawiasz sekundy czy minuty. Mikrokontroler przykładowy żeby tylko kompilator błedy sprawdził. Podstaw swój i swoje wyprowadzenia. [syntax=basic4gl]$regfile = "m328pdef.dat" ' config for encoder_switch Config Portd.4 = Input : Przycisk Alias Pind.4 : Portd.4 = 1 ' config for encoder Config Portd.2 = Input...
Witam Założenia programu są bardzo proste. Jest to cyfrowy licznik metrów taśmy mogący zliczać w przód i w tył. Sygnałami wejściowymi są sygnały A i B z optycznego enkodera inkrementalnego, które są przesunięte w fazie. Wynik ma być prezentowany na sześciocyfrowym wyświetlaczu LED (z multiplexem). Rozdzielczość enkodera wynosi 16 imp/obr. Znamy także...
Witam. Chcę napisać program do obsługi enkodera, problem polega na tym że podczas widzenia się diody nadawczej z odbiorczą program zlicza spora ilość impulsów a chcę aby do zmiennej dodawało tylko +1. Proszę o pomoc. Enkoder podłączony jest bezpośrednio do atmegi i działa, błąd jest w programie. Pozdrawiam http://obrazki.elektroda.pl/2316951800_1...
Np TU http://www.elektroda.pl/rtvforum/topic21... http://www.elektroda.pl/rtvforum/topic61... Gdzieś jest nawet jakiś kawałek w BASCOMie - wystarczy przepisać na C Ja najczęściej robię to tak, że A mam podpięte pod przerwanie zewnętrzne a B pod dowolny pin...I teraz kiedy generowne jest przerwanie w jego obsłudze sprawdzam stan na linii...
Pogubiłem się całkowicie :D Kolego rakuś - czytać, czytać, czytać .... , czyli stosować się do własnych rad :D . Nigdzie nie jest napisane, że timer generuje przerwanie co 15 cykli zegara - napisane jest, że samo wejście i wyjście do/z obsługi przerwania zajmuje ok. 15 cylki zegara. Nigdzie też nie jest napisane, że mam dysleksję :D, chociaż nie twierdzę,...
Dlaczego mnie to interesuje? Mimo długiego poszukiwania i dyskusji z kolegami nie uzyskałem "gotowego" rozwiązania na obsługę tego urządzenia. Uzyskane rozwązania miały pewne wady, które przedstawię. Zamówiłem układ AVT-5042 Pewne rozwiązanie. I teraz moje rozwiązanie. Na początek wykres. http://obrazki.elektroda.pl/6548172500_1...
Witam. Popełniłem kiedyś syntezę do Tunera Diora AS642 (z odczytem częstotliwości). Dorobiłem syntezę na TSA6057 oraz głowicy Gloria (zasilanie 8V). Sterowanie up/down (gałka) za pomocą enkodera oraz wykorzystałem 7 przycisków programatora do wybierania stacji z pamięci. W załączniku okrojony (do obsługi tylko up/down) program w bascomie. Myślę, że...
https://obrazki.elektroda.pl/6123321900_... Dziś prezentuję tu kolejny element mojego zestawu audio. Jest nim stereofoniczny tuner FM, choć w zasadzie jest to tuner z zegarem, zdecydowałem się bowiem na powiększenie funkcjonalności urządzenia, wbudowując w nim także zegar, dzięki czemu jest możliwość wyświetlenia aktualnego czasu zarówno...
Jakiś postęp jest ale jeszcze długa droga przed Tobą . Mikrokontroler = uC 1 schemat gdzie masz minus zasilania ( gnd ) dla uC ? . Schemat wygląda lepiej ale to nie to , po co stabilizator dla serw ? , po co LM317 ? . Stabilizowane ma być napięcie dla mikrokontrolera a nie dla serw , zasadą jest kondensatory jak najbliżej nóżek uC oraz od strony wejścia...
Podmień jeszcze procedurę obsługi przerwania. Tak jak na filmie dopisz "Nosave" po "Timer1_isr" w linii konfiguracji Timera i podmień te procedurę na taką: https://filmy.elektroda.pl/22_1451391097... Na wszelki wypadek poniżej cały kod z filmu. [syntax=vbnet]$regfile = "m128def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 Disable...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witam Piszę sterownik grzałki lutownicy. Sam sterownik wstępnie działa dobrze. Natomiast po wykryciu obrotu enkodera w prawo lub w lewo zwiększam lub zmniejszam wartość zmiennej NASTAWA i wysyłam po UART do komputera oraz wyświetlam na LCD od nokii 3310. Co jakiś czas w wyświetlanym tekście zarówno na komputerze, jak i na wyświetlaczu pojawiają się...
http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...
Witam panowie, usiłuje napisać program do wytrawiarki, lecz jak już program jest prawie gotowy strasznie wolno chodzi i nie wykonuje czasami wszystkich poleceń. Program ma działać tak: po włączeniu, grzałka ma cały czas grzać do uzyskania temperatury zadanej, a pompka włączać się co jakiś czas w celu wymieszania. A po osiągnięciu temperatury zadanej,...
...Załamała mnie Twoja wypowiedź kolego korrus666... Widać programowanie w językach wysokiego poziomu strasznie Cię okaleczyło. Napisz trochę programów w asemblerze, a wyjdzie Ci to na dobre. Zrozumiesz działanie procesora (choć Atmega to już mikrokontroler) i będziesz pisał lepsze programy w swoim C, Javie, lub co gorsza Bascomie. OOO Matko! A mnie...
na wejścia podłączony jest enkoder(pierwszy zrobiłem z myszki komputerowej) w zależności na którym wejsciu pojawi się pierwszy impuls to przerwanie jest obsługiwane jako pierwsze . może cos z tego skorzystasz. obsługa przerwań jest na dole Dodawanie: i Odejmowanie:. Ale Panowie litości w krytyce to jest mój pierwszy program w Bascomie. Tak się złożyło...
Na stronie producenta: http://www.nordicsemi.com/index.cfm?obj=... jest datasheet, zwięzły, opisane to co najważniejsze, jest graficznie przedstawiony algorytm nadawania i odbioru. Transmisja jest bardzo prosta, zależy kto w jakim języku pisze, ja robię w avr-gcc ale robiłem też w bascomie, przykład w avr-gcc - tylko kawałek...
https://obrazki.elektroda.pl/2384864900_... Często się słyszy, że kiedyś czasy były lepsze, że PRL nie był taki zły, a wielkie przedsiębiorstwa w rodzaju Unitry, Elwro, CEMI czy nawet FSO robiły wspaniałe rzeczy, tylko potem ten przebrzydły i zgniły Zachód raczył polski przemysł zniszczyć z zazdrości i w ramach zwalczania dobrego....
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
silniki od wkrętarek, jak najbardziej ale oczywiście te z przekładnią planetarną przy zasilaniu takiej wkrętareczki napięciem 3V mają kopa i spory moment obr. a co do enkoderów to myslę że można by pomyśleć nad tarczą z przesłonkami od myszki i resztą elektroniki tzn.. tylko nadajnik IR i odbiornik IR o ile się nie mylę to jest to zintegrowany odbiornik...
W taki sposób w Bascomie najprościej wykonać dwukierunkową komunikację pomiędzy dwoma AVR? Chodzi o sterowanie bezprzewodowe kilkoma silnikami, odczytywanie pozycji, itd. Czyli jest pilot radiowy+transceiver, oraz sterownik silnika z enkoderami+transceiver. Gdy czytam dokumentację RFM70 to mi się niedobrze robi. Po jakiego grzyba to jest takie skomplikowane,...
Mam pytanie odnośnie prawidłowego (powiedzmy "profesjonalnego") algorytmu obsługi enkodera. Posiadam enkoder o rozdzielczości 2500imp/obr zintegrowany z silnikiem krokowym (ezi-servo). Wszelkie wcześniejsze próby na Atmega16 i bascomie (wiem, wiem ale dopiero zaczynam z programowaniem...), przy częstotliwości z jednego kanału ok 12khz i jednym przerwaniu...
Witam, Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: http://www.elektroda.pl/rtvforum/topic18... Oto wykres z odebranych danych, czas pomiaru to około 10min http://obrazki.elektroda.pl/4498963800_1...
Witam chciałbym obsłużyć 4 impulsatory/enkodery poprzez rejestr szeregowy 74ls165.Program obsługi rejestru napisałem i działa,ale tylko jak do wejść 74ls165 podłączy się zwykłe przełączniki i podtrzyma je się przez ok 1 sekundę.Na impulsatorach nie działa.Wydaje mi się że to przez to że procesor za dużo czasu potrzebuje na odczyt danych z rejestru.Może...
obsługa enkodera bascom enkodera bascom bascom enkodera
chrysler skrzynia biegów wymiana zacisk hamulcowy ręczny rozbiegnięcie silnika
Punkty masowe w Fiacie Seicento - lokalizacje Skymaster DVB-T2 nie wyłącza się - przyczyny i rozwiązania