Sam terminator niczego Ci nie da ... Aby na liniach było odpowiednie napięcie muszą być wszystkie rezystory, które tworzą 2 potencjały. Patrząc na to inaczej szyna rs485 musi być zasilana (jak wszystko), bo inaczej nie chce działać. A terminatory maja dwojaką rolę. Ta podstawowa to redukcja odbić, ale druga to zrównoważenie napięć na linii. Dzięki terminatorowi...
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Ω.
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 ;)
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 =...
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...
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....
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...
Informatyka jest moją techniczną miłością, a elektronika miała być tylko kochanką. Widać, że ta druga coraz więcej czasu absorbuje :) No to musi awansować, by dorównać tej pierwszej :D Zastanawia mnie do czego są diody łączące emiter z kolektorem - zabezpieczenie? Tak, a wyjaśnienie znajdziesz tutaj (to jeden z artykułów z linka który podałem Ci wcześniej):...
Zasadniczym błędem tego projetu jest założenie, że linia danych odbiornika (podłączona do linii RX procesora) jest w stanie ustalonym przy braku transmisji. A to jest podstawowy wymóg synchronizacji transmisji szeregowej przez port RS. Musisz napisać własną procedure transmisji po stronie nadawczej i odbiorczej. Pozdrawiam Mariusz
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:---------------....
Kurcze, otworzyłem nie tego rar-a. Dlaczego dajesz dwa razy rotate? Po co te 700us opóźnienia? Mach chyba ma posuwy ręczne- to dodatkowe sterowanie to dla wygody? A co do przerwań zewnętrznych- na pewno dobre. Ale ja jestem "skąpiradło" i zawsze mi szkoda- bo może się później przyda. Dlatego do sprawdzania stanu zrobiłem programowy przerzutnik T i zamiast...
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.
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,...
Zmień na Compare1a. Attiny2313 to ulepszony at90s2313 co można zobaczyć porównując chociażby "pinologię"
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.
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ś...
if((PIND & _BV(PD2)) PORTB |= _BV(PB2); else PORTB &=~_BV(PB2); Jak to ewentualnie zapisać w jednej linii to już sam pomyśl.
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ć...
A co ma byc z kodem ;) Masz source: http://www.myplace.nu/avr/minidds/minidd... Wystarczy przerobic by wybieranie bylo przyciskami itp.
Możesz bez problemy ustawić wolny, pojedynczy port jako we/wy i nim dowolnie sterować
Skoro rozbudowujemy układ to proszę ;) zamiast logic-level stosujesz "normalny" mosfet. https://obrazki.elektroda.pl/1221017500_... Pozdr
Oczywiście, że nie to samo. To jest stabilizator napięcia, na wejście podajesz np. 12V a na wyjściu masz 8V. Triak ma natomiast też 3 końcówki, jednak są one oznaczone jako A1, A2 (anody) oraz bramkę sterującą G. http://pl.wikipedia.org/wiki/Triak A co do schematu to element oznaczony jako MOC3041 jest to optotriak, umożliwia on separację (oddzielenie)...
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ć
[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...
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...
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...
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.
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ł....
: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ść...
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...
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...
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.
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.
Dobra znalazłem błąd, problemem było sterowanie wyświetlaczem.
sp3ots - mógłbym prosić o schemat na jednym przekaźniku, jak to miałoby wyglądać?
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...
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ć...
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...
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...
Da się... Najpierw pytasz o jedno (sterowanie rezystancją) - czyli o potencjometry cyfrowe. Następnie pytasz o możliwość ODCZYTU (potencjometru ???) w kierownicy auta (da się poprzez ADC to zrobić). Attiny 2313 jak dobrze pamiętam ma tylko komparator ADC, więc wybierz inny MCU. odczytał rezystancję wciśniętego przycisku z kierownicy i wypuścił odpowiedni...
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...
No- kodem Graya- pierwsze słyszę. Raczej 1 z 4 przy pełnokrokowym albo 2 z 8 przy półkrokowym. Kod jest dobry dla silnika unipolarnego. Dla bipolarnego jak najbardziej stosuje się kod Graya. W jednym kroku sterowania zmienia się stan tylko jednego bitu.
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...
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...
ile miliamperow powinien miec taki zasilacz 250 mA moze byc?
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. 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,...
(at)tomekluz Musisz to rozkminić po kolei. Po pierwsze - gratuluję samozaparcia i rozrysowania schematu. Jest ok. Co do problemu - poszukaj w necie zasady sterowania multipleksowego, bo coś takiego masz w tym układzie. Każdy rejestr '595 wraz z MOSFETami, stanowi sterowanie rzędów i kolumn. Możesz zacząć zabawę od czegoś prostego - wpisz wartości do...
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...
Witam, rejestr przesowny 8bitowy tu chyba lepiej typu latch, albo 2 jeden czyta a drugi steruje. Pozdrawiam
jedno z prostych rozwiązań to zrobić to na jednym procku np ATtiny2313 ;)
Hej, Czy zmieniasz obwód resetu. Pozdrowienia
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.
Sterowanie 4094 to proste. 15 = 1 OE 2 = DATA 1 = STROB {1,0} 3 = CLCK {1,0} 9 = podać na natępnym DATA
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?...
Mniejwiecej juz mi wychodzi pozycjonowanie serwa (około 140 kroków na półobrót). Tylko teraz mam problem jak proporcjonalnie do wychylenia dźwigni potencjometru wychylać ramię serwa. Robił ktoś coś takiego i moze się podzielić doświadczeniami? ps. kiedy będzie ten artykuł?
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 .
Ano np. SAA1057+głowica FM sterowane ATtiny2313, no i jakiś wyświetlacz LED lub LCD...
A czy jest inna metoda sterowania?
Zobacz to: http://m.circuitdiagram-schematic.com/28... Bez procków i bez problemów:) Sam wytestowałem, dział idealnie. Masz funkcję on/off na jednym przycisku.
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ć...
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.
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.
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,...
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.
sprawa rozwiązana. powodem był odwrotnie podłączony tranzystor
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....
A sterowanie PWM nada się do sterowania triakiem?
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.
Witam, Jak w temacie. Obecnie posiadam układ do rozpalania drutu oporowego, ale za kazdym razem jak podłącze zasilanie z wpiętym drutem do urządzenia, to stan nieustalony na attiny2313 powoduje zapalenie drutu niekoniecznie z moją wolą... Chciałbym wyeliminować inwersję czyli sterowanie 1, a nie 0. Obrazek wziąłem z mojego tematu założonego wczesniej:...
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...
Do pomiaru kierunku wiatru chyba najlepiej zastosować tarczę kodową z kodem Greya...
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.
Drapnij schemat, jak to widzisz...
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.
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...
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.
zumek a mogbys podzucic kawalek programu
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...
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
Wyświetlacz zaświeci również przy 5V, zależy to od wspomnianych rezystorów. Jakie wartości są teraz? Szeregowe z segmentami powinny być poniżej 150 ohm. Nie można podać na emitery 12v ponieważ można uszkodzić porty mikrokontrolera.
od kiedy bit WGM12 jest w rejestrze TCCR1A ?
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.
Przecież masz sterowanie każdą gałęzią - możesz więc jedną instrukcją wygasić wszystkie.
Problemik się rozwiązal, oczywiście błędy w programie. Dzięki za zainteresowanie
Witam! Od kilku ładnych dni walczę z projektem, sterowania diodami, z ATtiny2313, jest tam parę skwencji mrygania diodek, które zmienia się swichem ( z wykorzystaniem przerwań procka). Problem jest w tym że układ sam lubi sobie zmieniać sekwencje mrygania, gubi się , lub resetuje. Podejrzewam że jest to spowodowane zakłóceniami w zasilaniu ATtiny. Proszę...
Witam, mam pewien problem, próbuje przerobić kod do sterowania diody z Attiny 2313, na Atmega8 taktowana wewnętrznym 1MHz z tematu: [url=http://www.elektroda.pl/rtvforum/to... Kod Oryginalny: [syntax=c]#include <avr/io.h> #define REDout OCR0A #define BLUEout OCR0B #define GREENout OCR1BL void PWMint(void) { DDRB |= 1<<PORTB2;...
attiny2313 sterowanie wyświetlacza sterowanie silnika attiny2313 attiny2313 sterowanie diodami
bizhub c224e firmware schemat instalacji ursusa arduino stm32
gorący pendrave sprzęt medyczny
Komunikat "BUS" w Fendt 818 z 2009 roku - przyczyny i rozwiązania Lokalizacja bezpieczników w Peugeot Partner 1.6 HDI 2013