Nie sterujesz w programie pinem PD6 (RE/DE), to jak to ma działać? Chcesz coś odebrać to musisz odblokować odbiornik w transceiverze. A jak masz transceiver podłączony pod PC? Co steruje kierunkiem przepływu? Dodano po 2 A, nie zauważyłem linka do przejściówki pod PC. Trochę mnie niepokoi stwierdzenie, że ma automatyczną kontrolę przepływu, szczególnie...
Ja bym for(i=0;i<16;i++) { PORTB = (PORTB & ~(1 << 5)) | (((dane >> i) & 1)<<5); _delay_ms(5); clk1; _delay_ms(5); clk0; _delay_ms(5); } zamienił na: for(i=15; i<200 ;i--) //Od 15 do 0. Jak ominie 0 to przekręci się do 255 (65535?)...
Cos podobnego jak na tym rysunku ... tylko zmień procesor na swój :) oraz wartości rezystorów R1 i R2 . http://obrazki.elektroda.net/37_11513052...
Hmmm http://www.dioda.com.pl/forum/topics17/5... może to Ci pomoże. Pozdrawiam
Niestety myślenia nie nauczymy ;) zacznij (do) - zrób coś (ustaw wartości na liniach) - poczekaj - zrób coś innego (z tymi samymi liniami) - znów poczekaj i od początku (loop)
Popraw kod umieszczając go w znaczniku kod bo Ci trochę nie wyszło.
Patrz post kolegi tmf. Choć wydaje mi się że wartości rezystorów powinny być około 470Ω.
Po co stosować tu przerwanie? Kardynalny błąd to stosowanie polceceń opóźnień w przerwaniach. W tym programie problem tkwi w: If Przycisk = 0 Then Waitms 100 If Przycisk = 0 Then Incr Sekwencja If Sekwencja = 0 Then Incr Sekwencja If Sekwencja = 4 Then Sekwencja = 1 End If End If End If End If Popraw na: If Przycisk = 0 Then Waitms 100 If Przycisk =...
jedyny słuszny sposób w twoim przypadku, jeśli jeszcze na razie nie potrafisz sam obsłużyć protokołu IR od czegoś trzeba zacząć - w miarę potrzeb - przyjdzie doświadczenie po wielu różnych próbach .... a ten sposób o którym już nie tylko ja wspominałem - na pewno bardziej ci się sprawdzi i będzie działał niezawodnie więc do dzieła ;)
To możesz zrobić tak: [syntax=basic4gl] Odczytaj_sprzetowy_uart: Dane = "" Do 'Odbierz znak po znaku Kod = Inkey() Dane = Dane + Chr(kod) 'Zapisz w Dane If Dane = "Obroty1" Then Obroty = 1 If Dane = "Obroty2" Then Obroty = 2 If Dane = "Obroty3" Then Obroty = 3 Bufor = Ischarwaiting() 'Zakoncz jeśli brak znaku Loop Until Bufor = 0 Return [/syntax] i...
Nie trzeba rezystora do masy ponieważ to samo zrobisz programowo. Dodano po 5 Jeśli masz taśmy LED 12 V, to zasilaj się z 12 V - proste. Kolega mówił o pojedynczych ledach dlatego zaproponowałem 24v żeby zwiększyć ilosc diod w jednym łańcuchu i tym samym zmniejszyć ilość potrzebnych łańcuchów.
Witam. Chciałbym przedstawić mój pierwszy projekt tutaj. Powstał on z powodu mojego lenistwa(nie chciało mi się wstawać by opuścić roletę jak mi słońce w monitor świeciło) i sprzyjających warunków(rozpadł się sznurek od rolety). Uznałem że dobrym sposobem komunikacji byłoby klaskanie, bo nie wymaga pilota i nie wymaga bezpośredniej obecności przy rolecie....
Czyli tak w skrócie reasumując: obstawiasz, że po raz n-ty przyczyną jest duża doza przypadkowości, a to, że na bezpośrednim wykorzystaniu portów udało się sterować silnikiem to kwestia specyficznego układu dużej dozy przypadkowości? :-) Raczej szczęścia :)
To daj Swój program W moim pierwszym poście na końcu jest link. Protezą to jest danie opornika na górze uzwojenia- bo źródło prądowe to nie jest zbyt sprawne. Opornik też nie jest sprawny, a źródło analogowe jak to źródło, jest zastępczo tylko zmienną rezystancją. Potrafi jednak łagodzić porywczą naturę silnika, a przez to maszyna nie drży jakby miała...
No dobrze ale autorowi tego projetku niby wszystko działało bez zarzutu z tym programem. I też stosował transmisję przez port szeregowy ? Zacznij od przemyślenia sposobu wysyłania jednego bitu. Możesz podłączyć diodę LED do procesora-odbiornika i sterować jej zapalniem i gaszeniem. Zacznij od wysyłania przez odbiornik fali prostokątnej o ustalonej...
Zmień na Compare1a. Attiny2313 to ulepszony at90s2313 co można zobaczyć porównując chociażby "pinologię"
opóźnienie musiałem dać, bo jak go nie było to za drugim razem jak nacisnąłem przycisk to inna komenda była wysyłana poprzez klawiaturę. Powtarzam, że to błąd. Ale zrobisz jak zechcesz. Wklejając program wklejaj wszystko co niezbędne, bo za język trzeba Cię ciągnąć by dowiedzieć się, że sei() jest choć go nie widać. Punkt 2 z linku także Ciebie dotyczy.
Na początek do rysowania schematów są odpowiednie programy a nie Paint , kody programu umieszcza się korzystając z polecenia Syntax a nie wkleja zrzut . Schemat : brak jakichkolwiek kondensatorów do filtracji zasilania , brak GND dla uC , brak oporników ograniczających prąd diod jeden wspólny to żadna oszczędność max prąd portu to 20mA , czerwone LED...
Może być np. IRLZ44
Masz gotowca, zaznaczam kompletny brak wsparcia technicznego. Wszelkie prawa zastrzeżone. Udostępniam na licencji GNU GPL. Wartości PWM dobierz sobie we własnym zakresie. '-----------GNU GPL---------------- '----------By Kaytec--------------- '-------www.elektroda.pl----------- '---------------------------------- '------Konfiguracje:---------------....
Nóżki diod są połączone ze sobą i zmasą. Na zdjęciach widać że autor wykorzystał fakt, że na pinach portu LPT do których przylutował diody jest właśnie masa, czyli po włożeniu wtyku do gniazda w komputerze diody zostaną zwarte ze sobą i z masą. Równie dobrze możesz złączyć anody razem i podłączyć do masy. Tranzystor jest potrzebny tylko do sterowania...
Skoro ma być płynnie, to musisz jeszcze uwzględnić strumień światła, ponieważ charakterystyka diody jest nieliniowa. Kilka rozwiązań tego problemu znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011... A oto różnica: [youtube]https://www.youtube.com/watch?v... Dla 4 z 8 kanałów musisz zrobić PWM programowo,...
Lecz komparator działa tak że jeśli AIN0 = AIN1 to wtedy podawane jest 0 na wyjściu i jeśli zbuduję układ jak na shemacie to procesor wyłączy mi układ jak opór z czujnika bedzie równy Rx. Taki układ bedzie mi dobrze działał w tej roli? Co trzeba zrobic żeby komparator realizował mi taki warunek AIN0 =< AIN1? Bo co jeśli temperatura bedzie spadać...
Trzeba było tak pisać od razu... Zrób tak: 1) rezystor R1 10k od VCC do portu 2) przycisk od portu do GND 3) rezystor R2 470 od portu do pinu LPT. Teraz gdy nic nie jest podłączone, port jest w stanie wysokim. Zwarcie przycisku powoduje, że port będzie w stanie niskim, przez rezystor R1 płynie prąd 0.5mA. Wysterowanie LPT poziomem niskim - płynie prąd...
A co ma byc z kodem ;) Masz source: http://www.myplace.nu/avr/minidds/minidd... Wystarczy przerobic by wybieranie bylo przyciskami itp.
Pytanie, jakie masz napięcie na pinie uC - bo jak nie masz prawie 5V (np. 4.8V), to żaden z tych układów nie będzie dobrze działał. Jeśli masz w układzie 12V, to możesz zastosować układ z tranzystorem NPN, z emiterem podłączonym do masy, i sterować go nawet bardzo niskim napięciem, z uC zasilanego napięciem np. 3V; używając 2 tranzystorów NPN można...
Mnie pytasz? Elektrycznie jest OK. A ja pytam czy to Ci odpowiada?
MBI665x są tylko jednokanałowe, bo reszta sterowników Macroblocka jest liniowa a nie impulsowa. Są w Mariteksie. Co do schematu, to dorzuciłbym jeszcze 100nF ceramiczne na wejściu i wyjściu stabilizatora. Przy SW1,2,3 oporniki nie są potrzebne. I dodatkowo proponuję podłączyć nieużywane wyprowadzenia procka do plusa lub do masy.
Możesz bez problemy ustawić wolny, pojedynczy port jako we/wy i nim dowolnie sterować
A gdzie się podział nagłówek wiadomości , jej długość , tryb , o sumie kontrolnej nie wspominając :?: Poza tym , zastosuj polecenie Printbin . Jak na razie , Twój uC wysyła do iPoda takie wartości: 0x30 0x30 0x30 0x31 0x30 0x30 0x30 0x30 0x0D 0x30 0x30 0x30 0x38 0x30 0x30 0x30 0x30 0x0D a ten ni w ząb nie rozumie , o co chodzi Twojemu uC ;) Podałeś...
Tak, układ nie zadziała. Nie możesz sterować żarówką za pomocą stabilizatora napięcia 7805. Najlepiej zasilić żarówkę napięciem zmiennym i sterować nią za pomocą triaka oraz Np. tak: http://www.elektroda.pl/rtvforum/downloa... Dzięki temu nie będziesz miał niebezpiecznego napięcia na uC.
proszę pomóżcie i napiszcie np sam kawałek kodu z bascoma jak ustawić ten pwm na timer0 w attiny2313 i jak go potem sterować
if((PIND & _BV(PD2)) PORTB |= _BV(PB2); else PORTB &=~_BV(PB2); Jak to ewentualnie zapisać w jednej linii to już sam pomyśl.
[syntax=basic4gl][/syntax] Witam Mam problem z obsługa RC5. Generalnie chciałem sterować silnikiem potencjometru głośności i niby wszystko działa ale silnik pracuje "krokami" zamiast płynnie. Program poprawnie działa jedynie wtedy gdy odczyt RC5 mam w pętli głównej. Próbowałem zrobić to tak jak tutaj w temacie: http://www.elektroda.pl/rtvforum/topic12...
Na 3 stronie masz narysowany schemat jak podłączyć silniki, jeśli chcesz sterować dwoma silnikami lewo-prawo podłączasz tak jak podłączony jest silnik z lewej strony układu (piny 1 - 8) analogicznie drugi silnik piny 9 - 15. Pin nr 1 (EN) sterowanie szybkością silnika PWM, piny nr 2, 7 (1A, 2A) wybór kierunku wirowania, piny nr 3, 6 (1Y, 2Y) wyjścia...
Taką ilością diod możesz sterować za pomocą samego procesora nawet attiny2313 i kilku tranzystorów i rezystorów. Wpisze google led matrix i na pewno wyskoczy ci masa schematów i rozwiązań. Możesz sterować jasnością i niezależnie diodami, kwestia oprogramowania.
Czy tam musi być ten transoptor? Osobiście w układach do 24V steruję bezpośrednio tranzystorem z bardzo dobrym rezultatem, który załącza przekaźnik. Swego czasu nawet zarzucano mi na elektrodzie, że to nie ma prawa działać, że się tranzystory będą palić, a przekaźnik będzie łączył albo i nie. Prawda jest taka, że stosuję to rozwiązanie od lat i od lat...
:arrow: kamil007: Mam nadzieje, ze poprawiles rowniez ta linie kodu: $regfile = Tiny2313def.dat na: $regfile="2313def.dat" :D
tak, interface wyjściowy to UART TTL ale to w niczym nie przeszkadza i można go podłączyć bezpośrednio do portów uC. Aby Komputer skomunikował się z uC należy: po stronie kompa: -podłączyć moduł radiowy USB(po podłączeniu modułu powinien zamigotać diodkami) -skorzystać z terminala i otworzyć port COM z numerem dla jakiego zainstalował się moduł -prędkość...
Mam już trochę kodu z poprzedniej mojej zabawy. Ale chciał bym napisać do tego bibliotekę. Albo jakoś prościej wpisywać dane. Bo wklepywanie do tablicy za każdym razem bitów które chcę wysłać jest trochę kłopotliwe. Jutro się tym jeszcze zajmę. To coś robisz mocno "nie po kolei" że tak powiem. A że nawet słówkiem nie wspomniałeś jakim językiem programowania...
1. MAX232 to istotnie konwerter stanów, żeby attiny2313 dostawał informacje w standardzie ttl. Attiny wysyła z tego co widać informacje do płytek, a adresowanie polega właśnie na tym, że mamy jeden kabel, a układy są rozróżniane na podstawie adresu i stąd jeśli dane są wysyłane to wiadomo do kogo mają trafić - mniej więcej dobrze to Kolega zrozumiał....
Witam ! Odniosę się tylko do części schematu sterującego przekaźnikami. Na schemacie brak zasilania przekaźników, złe połączenie diod przy przekaźnikach, powinno być równoległe połączenie cewki przekaźnika i diody. Procesor powinien sterować przekaźnikiem przez "klucz" tranzystorowy np. BC 337 itp + w bazie szeregowy rezystor np.10k. Powodzenia życzę...
możesz spróbować układ stosowany w pilotach z MC1024 tu masz schemat http://boss.iele.polsl.gliwice.pl/pdf/CE... , ważny jest dobór rezystora szeregowego aby nie przekroczyć prądu diody co do samej diody to kup typową diodę 5mm do pilotów RTV , a jeszcze lepsze rezultaty możesz osiągnąć stosując podwójną diodę nadawczą IR , lub 2-3 połączone...
Dobra znalazłem błąd, problemem było sterowanie wyświetlaczem.
Witam Niedawno zaczałem zabawe z uC i programowanie i docelowo, a może i nie ;) chciałbym zbudowac wydaje mi się prosty układ do regulacji opadania i podnoszenia ramienia. Mam dwa przyciski góra, dół. jeden potencjometr na ramieniu drugi do ustawiania zadanej wysokości na jaką ramie się ma opuścić. Tu sprawa jest prosta, ale chciałbym aby po ustawieniu...
Zobacz co się dzieje: TCNT1 ma wartość 65535 i za chwilę nastąpi przerwanie, wykonywana jest instrukcja timer1_=TCNT1 i w tym momencie następuje przerwanie. TCNT1 po powrocie ma mniejszą wartość ale jest już po herbacie - licznik==1 warunek po if jest spełniony PORTB=0 i czekamy na następne przerwanie. Dlaczego 20 cykli jest dobrze? Bo przerwanie musi...
Zeby taki tranzystor załączyć w pełni potrzeba wyższego napiecia można to zrobić driverem MOSFETów, scalonym lub dyskretnym, możesz też podnieść masęo µC o 2V wzgędem masy układu.
Witam! Nie wiem czy temat poprawnie opisany ale potrzebuję wiedzieć czy da się sterować rezystancją z uC ... heh Jak by to opisać. Może najprościej. Wiem że temat sterowania radiem pioneer z kierownicy Opla Vectry B był poruszany ale ja nie chcę rozbierać kierownicy i nic lutować tylko wpiąć się w oryginalną instalację radia i nim sterować z kierownicy,...
Będzie działać. Na necie jest więcej schematów, niektóre mogą wyjść dużo tańsze w przygotowaniu (brak drogich driverów) PWM na każdym kanale nie jest Tobie potrzebny. Można to rozwiązać na dwa sposoby: Jeden PWM sterującymi wszystkimi wyjściami (a przynajmniej jedną stroną - górną lub dolną tranzystorów) - zużywasz dodatkowe wyjście i masz dodatkowo...
Jeśli mam na płytce złącze ISP to po za programowaniem piny do niego podłączone mogą również służyć jako normalne wejścia/wyjścia tak? Z góry dzięki za odpowiedzi. Tak.
Witam! Zbudowałem podstawkę do programowania procesora ATmega8. Prosiłbym o sprawdzenie czy wszytko gra. (kondensatory C1, C2 mają 33pF) http://obrazki.elektroda.pl/9800845300_1... Dziękuję i pozdrawiam Aha i żeby nie zakładać nowych tematów, to jak poruszać serwem modelarskim przy kwarcu 4MHz, z ustawieniem (ATtiny2313) Config Timer1...
Bootloader? Jak to wgrywasz? Dodano po 2 Można skrócić. 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwo?ci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla...
Witam. Próbuję zaprojektować urządzenie na układzie ATtiny2313 mające na wyjściu 3 kanały PWM, które były by sterowane za pomocą 6 przycisków (2 na kanał do sterowania szerokością impulsu +/-). Napisałem taki kod: #include <avr/io.h> #define OSC 8 // was: 4 // makra do sterowania kanałami wyjściowymi #define RED_ON PORTB |= 0x20 // PORTB.5...
Cześć! Przychodzę do Was ponieważ mam problem w zaprogramowaniu mikrokontrolera Attiny2313, który ma sterować wyświetlaczem złożonym z matryc LED. Może od początku. Niestety są to moje pierwsze kroki w programowaniu mikrokontrolerów Atmela. Próbowałem podpierać się ChatemGPT, ale z bardzo marnymi skutkami, o czym poniżej. Dostałem płytkę wyświetlacza...
tak, teraz te 2 przypisania odnoszą się do Timera 1 i wyprowadzeń oc1a i oc1b, więc poprawnie zakładając, że konfiguracja uwzględnia tryb 10-bit, czyli: Config Timer1 = Pwm , Pwm = 10, Compare A Pwm = Clear Up, Compare B Pwm = Clear Up, Prescale = 1
Witam, rejestr przesowny 8bitowy tu chyba lepiej typu latch, albo 2 jeden czyta a drugi steruje. Pozdrawiam
znowu mam pytanie jak mam ustawić program do tego programatora program to bascom-avr chodzi mi dokładnie o nazwę programatora jaką mam wybrać Spróbuj 'STK200/STK300 Programmer' e marcus
Hej, Czy zmieniasz obwód resetu. Pozdrowienia
Chetnie pomoge ale chce wiedzieć czy umiesz sterowac 8 diod z mikroprocesorka at90s2313 pozdrawiam
Dodatkowo warto przeczytać temat [url=http://www.elektroda.pl/rtvforum/to... WinAVR" - _delay_ms jak i _delay_us nie są przystosowane do tego, aby jako parametr przekazywać zmienną, gdyż wtedy zostanie wkompilowana cała biblioteka liczb zmiennoprzecinkowych. Rozwiązanie: 1/ wstawić stałą 2/ przy _delay_ms można sobie pozwolić...
ile miliamperow powinien miec taki zasilacz 250 mA moze byc?
Zasilanie przekaźników zrealizowane jest na 7805 (przekaźniki na 5v), kondensatory 100µf na wejściu i wyjściu stabilizatora, sterowanie z attiny2313, masa sygnałowa podłączona do masy stabilizatora.
jedno z prostych rozwiązań to zrobić to na jednym procku np ATtiny2313 ;)
Witam. Jest to mój pierwszy post na forum elektrody więc witam serdecznie wszystkich forumowiczów i proszę o wyrozumiałość :D . Mam problem z swoim projektem, a mianowicie ze ściemniaczem światła sterowanego pilotem, który nadaje w RC5. Problem polega na tym ze program działa ale tylko przez chwilkę a później działa tylko jego część. Wygląda to tak,...
Ano np. SAA1057+głowica FM sterowane ATtiny2313, no i jakiś wyświetlacz LED lub LCD...
A czy jest inna metoda sterowania?
Witam, Chciałbym sterować mikrokontrolerem attiny2313 przekaźnikiem NT-73 (cewka 5V, styki 16A 277V). Moje pytanie jest takie: czy muszę sterować przekaźnikiem poprzez klucz tranzystorowy, czy mogę podączyć go bezpośrednio pod procesor? Słyszałem, że w przekaźniku może indukować się napięcie(podczas zwierania/rozwierania). Czy nie uszkodzi mojego urządzenia?...
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...
Chciałbym w oparciu o mikrokontroler atina 2313 zbudować prosty "zegar" samolotu. Chodzi o prędkościomierz. Kombinuje aby wykorzystać silniczek który podpięty byłby pod 2313. Ten miałby za zadanie nim sterować według danych przesłanych z pc. Bardzo bym prosił o rade bo nie wiem jak się zabrać za transmisje takich danych przez usb. Nie chciał bym kombinować...
Witajcie. Popatrzyłem na inne tematy w google, na elektrodzie itp. ale nie mogę znaleźć satysfakcjonującej odpowiedzi :D Otóż mój problem polega na tym, że chcę sterować moją super lampkę jednym przyciskiem. Niestety po wielu próbach cały czas jestem niezadowolony z rezultatów. Tryby pracy przeskakują to z I=1 do I=3 itd. Ogólnie cały układ albo pracuje...
http://obrazki.elektroda.pl/2663539600_1... Witam Chciałbym zaprezentować konstrukcję, którą wykonałem na początku grudnia. Wykonałem ją dla wujka, któremu popsuł się oryginalny sterownik, i poprosił mnie o wykonanie takiego. Założenia projektu: Prosta budowa Wymiary pozwalające zastąpić oryginalny sterownik Możliwość dodania czujnika temp,...
Od kilku dni staram sie uruchomić sterowanie kostką 4094 z procesora 2313 i niestety (mimo, że wedle zapewnień wielu - jest to bardzo proste) nic mi z tego nie wychodzi :oops: . Mam wielką prośbę, może ktoś ma jakiś przykład takiego sterowania - może analiza tego przyniesie jakieś rozwiązanie :D .
1. Przyspieszy przeładowywanie pojemności bramki MOSFETa i tym samym zmniejszy straty przełączania. Bez tego i przy dużej częstotliwości PWMa będziesz miał ogromne straty na MOSFECie. 2. Zwykły wspólny kolektor, tyle że komplementarny. I rezystor bramkowy ze 4,7R by się przydał. http://obrazki.elektroda.net/4_125337859... Oczywiście to układ poglądowy....
Witam! Zakładam ten temat gdyż nie mogę znaleźć odpwiedzi na pewnie proste dla Was pytanie. Potrzebuje podłączyć prosty układ do USB na Attiny2313 i sterować odpowiednimi wyjściami tego procesora i chcę aby był widoczny w linuxie jako serial Czy musze mieć konwenter USB na RS232 czy wystarzy oprogramować Attiny aby był widoczny jako serial bo ze schematów...
Problem powoduje używanie waitms. Podczas wykonywania waitms procesor pracuje tak jakby w pętli do..loop i nie reaguje na nic. W zasadzie nie powinna być używana. Rodzi więcej problemow, a wcale nic nie ułatwia. Zastosuj timer do sterowania diodą zamiast waitms.
Kilka miesięcy temu "utopiłem" w jeziorze aparat Fuji FinePix 5500 i chciałbym wykorzystać od niego główny wyświetlacz. Jak nim sterować za pomocą uC (najlepiej ATTINY2313)?? Nie mam zbyt wielkiego doświadczenia z programowaniem. Czy jest to możliwe na Attiny2313?
To pewnie w programie ustawiłeś piny jako wyjścia i sterujesz nimi za pomocą rejestrów PORTx. A powinieneś ustawić jedynki do portu PORTx a diodami sterować rejestrem DDRx.
Witam, mam taki problem z lcd 20x2. steruję sobie nim przy pomocy attiny2313 i wszystko jest ok przez jakieś 45s. Po tym czasie zapalają się na trwałe ostatnie 4 kratki każdej z linii, potem w jednej z kratek pojawia się martwa linia pionowa. Zdaża się ze na wyświetlaczu pojawiają się losowe znaki, nie reaguje na polecenia. Potem wszystko znika i świeci...
Trochę za dużo jak na ten tranzystorek. Możesz wkleić schemat? Z mosfetem będzie trochę zabawy, bo trzeba jeszcze przed nim zrobić bufor na bipolarnym: http://www.elektroda.pl/rtvforum/topic13... , 2 post od góry.
Nie mam zbyt dużego doświadczenia w zdalnym sterowaniu, ale kiedyś zrobiłem zdalne sterowanie na attiny2313 z diodami ir. Nadajnik wysyła np 2 impulsy ir odbiornik to odbiera i łódź płynie do przodu. 3 impulsy do tyłu itd. I prosze masz proste zdalne zdalne sterowanie na tyle kanałów ile avr ma I/O - diodaodbiorcza.
Do pomiaru kierunku wiatru chyba najlepiej zastosować tarczę kodową z kodem Greya...
Sprecyzuj, czego oczekujesz. Pomoc w doborze MOSFEt-a ? - nie podałeś prądu. Poprawność schematu? - nie podałeś jak ma działać, bo stany we.=0/1 i wy.=1/0 się nie zgadzają (napięciowo). MOSFET można dobrać taki aby sterować go wprost z uC - nie podałeś napięcia zasilającego uC. Można zrobić układ z "czasem martwym", w którym po włączeniu zasilania układ...
A sterowanie PWM nada się do sterowania triakiem?
Na ten moment odpalilem najprostsze sterowanie syntezą na attiny2313, bo akurat miałem pod ręką. Skorzystałem z programu działającego w zaprezentowanej kiedyś tutaj syntezie na 2m. Wywalilem wszelkie niepotrzebne fragmenty takie jak np. sterowanie przekaźnikiem nadawania i nawet to działa. Ale jak możesz to udostępnij swój kod, może jest lepiej zoptymalizowany.
sprawa rozwiązana. powodem był odwrotnie podłączony tranzystor
Bardziej przewidywalne i ciekawsze w efekty byłoby użycie uC - np. ATtiny2313. Sterowanie poprzez RC5. Stosunkowo mało elementów a o wiele więcej możliwości.
słowo kluczowe -> V-USB to mozliwość programowej obsługi USB. Najcześciej potrzebny rezonator kwarcowy 12MHz. https://www.obdev.at/products/vusb/index... Na zbliżonym oprogramowaniu działa bardo popularny programator USBasp z Atmega8 na pokładzie. Sam zrobiłem sobie "sterowanie głośnością" poprzez USB czyli klawiaturę multimedialną na Attiny85.
Witam Posiadam takie taśmy: http://sklep.ledy.pl/listwa-tasma-led-gi... W jaki sposób wysterować te taśmy z mikroprocesora attiny2313 ? Chce sterowac je pwm. Część uC juz mam wraz z programem. Chodzi mi jedynie o podniesienie napiecia bo te listwy są na 12V. Proszę o pomoc. Wiem ze jest jakis taki układ który podpina...
witam ponownie, stworzylem sobei kolejny układ do sterowania silniczkiem. tym razem silnik jest troche wiekszy. problem polega na tym ze stabilizator sie strasznie grzeje! uzywam stabilizatora 7805 (5V, 1A). silnikiem steruje poprzez attiny2313 (sprzetowym PWM) i tranzystor bc337. prąd pobierany przez silniczek to 150-200 mA jaka moze byc przyczyna...
Przeniosłem z: Układy scalone
Witam. Zacznę od tego że jestem zielony z programowania uC i jest to mój pierwszy projekt. Problem polega na tym, że mam attiny2313 do niego podłączony podwójny wyświetlacz led 7-seg przez rejestry przesówne i nie mam pojęcia jak tym sterować z tego co wyczytałem w necie to można to zrealizować np. na funkcji for i tablicy a następnie bit po bicie wysylac...
Czy można wykorzystać do tego wzmacniacz operacyjny? np LM3161 lub LM324 i sterować PWM?
Najprościej będzie chyba zrobić programowego pwm-a, bo po pierwsze attiny nie ma 3 niezależnych kanałów pwm, a po drugie, jeśli wykorzystamy liczniki do pwm-a to będzie problem, żeby sterować zmianą kolorów np. co jakiś czas...
Witam Też jestem zdania że tranzystor jest w stanie zaszkodzić procesorowi. Tranzystory mocy mają dość duże pojemności co spowoduje że ULN w czasie kluczowania nie będzie "wisiał w powietrzu" i pojawienie się na podłożu układu dużego potencjału może się zamknąć przez napięcie wsteczne Ube tranzystorów wejściowych do wyjść procesora. Kiedyś robiłem z...
Diody włączone na odwrót. Piny mikrokontrolera, tutaj o tym pisałem przed paroma minutami: http://www.elektroda.pl/rtvforum/viewtop... Nie sprawdzałem datasheet Twoich diod, ale 10Ω może być za mało - sprawdź licząc prąd bo możesz spalić diody lub transyztory.
Dokładnie tak też to robię ale silnik staje i ponownie rusza.
Problemy dwa - program jest sterowany we3 i nie działa gdy podany jest stan 1(5V) natomiast działa gdy inicjuje stanem 0 na we3 , jak to zmienić ? - nie wiem jak napisać procedurę czekania na stan wysoki na pinie we3 po wykonaniu zadań w podprogramach . Schemat jest bardzo prosty 2 zworki i jeden przycisk . [syntax=basic4gl]sterownik led' '$sim $regfile...
Prędkość nie musi być bardzo duża. chodzi mi o zrobienie takiej komunikacji jak pilot z telewizorem, projekt będzie oświetleniem sufitu, a pilotem będe sterował diodami.
Przy zmianie częstotliwości daję prąd maksymalny w celu możliwie najszybszej jej zmiany. Algorytm po wybraniu nowej częstotliwości wygląda z grubsza tak: 1. Ustaw prąd maksymalny. 2. Wyłącz moc. 3. Poczekaj na In-Lock. 4. Nastaw nową częstotliwość. 5. Poczekaj na In-Lock. 6. Włącz moc. 7. Poczekaj na In-Lock. 8. Ustaw prąd minimalny. Steruję spod ATtiny2313.
Sterowanie robisz identycznie jak w Twoim pierwszym programie, tylko zamiast słowa 16-bitowego używasz bajtu. Podprogram "prepisanie" jest już zbędny - nie wywołujesz go przecież, więc możesz go całkiem wywalić. Jeśli układ jest taki jak na schemacie w pierszym poście, to wpisując do portu B wartości &b0010010, &b00100100, &b01001000, uzyskasz zamieżony...
attiny2313 sterować wyświetlacz attiny2313 sterować dioda attiny2313 odmierza
zajarzanie łuku moduł mazda magnetowid philips przyciski
bieznia kettler montaz czujnikow
Napięcie sygnału wejściowego TPA3118D2: zakres i ustawienia Zaciski hamulcowe do Seata Leona 2 1.9 TDI: ATE, TRW, Brembo