https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
AVR ma jednopoziomowy system przerwań. Można co prawda odblokować przyjmowanie przerwań w obsłudze przerwania, które uznajemy za takie o niskim priorytecie, ale na ogół więcej będzie z tego kłopotu niż pożytku. Podstawa - to dobrze napisana obsługa przerwań. W procesorze z jednopoziomowym systemem przerwań przerwanie nie może zawierać jakiegokolwiek...
Jeżeli chodzi ci o to aby wpisując 5+0+1+2+3 mieć liczbę 50123, to można to zrealizować bardzo prosto. w pętli głównej dajesz coś takiego: tmp=get_key();//zakładam że 0 jest kiedy nic nie wciśnięte if(tmp>0) { liczba*=10;//jeżeli podstawa = 10 liczba+=tmp; } zmienna liczba musi być przynajmniej 16 previous_tmp=tmp; tmp=get_key();//zakładam...
http://obrazki.elektroda.pl/3185739500_1... Witam. Przedstawiam dziś kolejne urządzenie z serii: Atmega8 + LCD z nokii 3310. Jest to graficzny rejestrator napięć oparty na mikrokontrolerze ATMEGA8A - AU i jego wewnętrznym Przetworniku A/C. Jest to coś ala oscyloskop cyfrowy, jednak do oscyloskopu sporo mu brakuje głównie ze względu na ograniczenia...
... prawda? Prawda ;) .... ale właśnie "rozmawianie" z modemami tak w ogóle to dokładnie przykład o którym ja wspominałem wyżej. To nie jest przesył danych binarnych. Więc jakby nie patrzeć np dla mnie ulubiony sposób porozumiewania się. Owszem - trzeba się tego nauczyć i przygotować sobie kilka wariantów analizy nadchodzących ramek z modemu. W sumie...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
http://obrazki.elektroda.pl/2563369400_1... Witam wszystkich! Chciałbym zaprezentować pewien mały projekt, który wykonałem na prezent. Jest to drzewko szczęścia, w którym rolę liści pełnią diody LED RGB. Był to jeden z moich pierwszych projektów oraz pierwszy zawierający część analogową (dlatego zarówno projekt jak i wykonanie nie jest...
Jeśli chińczyk wyśle zwykłą pocztą to raczej ci się uda bez Vat, ale tak 100% to na to nielicz :D Jak zamawiałem za 50$ się udawało ale za 100$ już nie. Słuchaj widziałem jak działa podobnej produkcji regulator skraplania w klimie no i niby siedzi tam atmega a statek kołysze że hoho, taką regulacje skraplania to ja robiłem z braku laku na termostacie...
Proszę o wyrozumiałość bo nie mam 18 lat tylko 64 Ja również, proszę o to samo. Jestem też w "siątce" tej pierwszej jeszcze ;). Naprawdę jestem cierpliwy, ale uwierz mi, jeśli chcesz sam napisać ten kod, nie ma drogi na skróty, musisz sam wyłapać te drobne błędy, to podstawa języka C. Nie ma sensu abym wyręczał kompilator i wskazywał błędy w skladni,...
Od momentu gdy lampa jako taka stała się modna wszyscy za punkt honoru uznają, ze należy je wyeksponować za wszelką cenę. W efekcie albo lampy są narażone na uszkodzenie, albo użytkownik... ;) W tym wypadku nie poparzy się - to prawda, ale lampy mogą się uszkodzić - brak jakiejkolwiek osłony. Z drugiej strony czytelność tylko by zyskała gdyby były one...
To wygląda na to, że uC ma poziomy zbliżone do CMOS (zmiana stanu logicznego jest wykrywana około 1/2 napięcia zasilania), a nie do TTL (około 1.5V), i trzeba zadbać o to, by przy braku sygnału napięcie na T5 było znacznie większe , co najmniej 3.5V. Może zamiast 1N4148 wstawić jednego niebieskiego LED-a? Poza tym myślę, że kondensator powinien mieć...
Atmega na przykłąd jakaś nieduża i podstawa programowania BASCOMA lub C
Język C to podstawa dla mikrokontrolerów. ATmega to dobry wybór - najlepiej z obsługa JTAG'a, co znakomicie ułatwia pracę. Można się też zaintersować 32-bitowcami z rdzeniem ARM - zaczynają być bardzo konkurencyjne w stosunku do 8-bitowców.
Problem polega na tym, że silnik w chwilach największego poboru pobiera 2A i Atmega od tego fiksuje. Nie był bym tego taki pewien :) Przyczyn może być znacznie więcej - patrz dział Zasilanie i zakłócenia : http://mikrokontrolery.blogspot.com/p/sp... Schemat to podstawa oczywiście więc czekamy ... :) Podaj także...
Mam mały projekt do zrobienia, którego głównym celem jest po naciśnięciu przycisku uruchomić sekwencję sterującą serwomechanizmem, a na koniec włączyć buzzer. Wygooglowałem tutoriala z gotowym już kodem, który zacząłem dostosowywać do moich wymogów, lecz napotkałem małe przeszkody. Może na początek kod, który już mam: http://obrazki.elektroda.pl/4621961000_1...
Witam, z góry przepraszam jeśli umieściłem na złym forum. Chciałbym sobie stworzyć układ do nauki programowania uKontr. i stworzyłem taki oto schemat i tu moja prośba czy mógłby mi ktoś popatrzeć na projekt i go ocenić. http://obrazki.elektroda.pl/7062545600_1... W załączniku plik schematu w formacie .sch.
Witam! Niedawno rozpocząłem swoja przygodę z mikrokontrolerami. Zacząłem od ATmegi8 ponieważ dosyć często słyszałem tę nazwę. Zakupiłem sobie na początek dwie kostki takie kostki zbudowałem programator i... i na początek ustawiając fuse bit'y zawiesiłem obydwa no ale przejrzałem forum i znalazłem odpowiedzi. Udało sie procesor znów żyje. Pierwszy program...
https://obrazki.elektroda.pl/1498369200_... Witam kolegów. Chciałbym się pochwalić płytką jaką zaprojektowałem i wykonałem dla uC ATxmega serii A3U (64A3U/128A3U/192A3U/256A3U). Moją motywacją było stworzenie płytki dokładniej takiej jaką chce, i prawie mi to wyszło. Każda dostępna jakoś mi nie leżała. Płytka ma posłużyć jako baza...
Witam Zabrałem się wczoraj za napisanie jednego z pierwszych programów (chyba 3). Ogólnie działanie programu zadowala mnie lecz chciał bym poprosić osoby bardziej doświadczone o wskazówki merytoryczne względem kodu tutaj podanego (bo coś na pewno można poprawić na lepsze). Podany kod ma sterować trawiarką ( wiem ze troszkę gotowych wsadów jest, mimo...
Witam, czy istnieje możliwość przechowania nazw portów i pinów w tablicy lub podobnej strukturze (coś na kształt tablicy definicji), tak żeby można je wywoływać kolejno w pętli, posługując się tylko indeksami tej tablicy? Zamiast tworzyć coś takiego: -------------------------- #define PORT_OUT1 PORTA #define OUT1 0 #define PORT_OUT2 PORTA #define OUT2...
Dziękuje za słowa uznania :) Podstawa LED Cube miała być także z pleksi dymionego na ciemny grafit, ale pomylili się przy wycinaniu jej laserem i zaproponowali za darmo przeźroczystą - a czas gonił. Ogólnie byłoby to jeszcze lepsze ale niestety finanse... :) To była w sumie 3 moja koncepcja, która się udała :)
(at)ElektrodaBot czy potrafisz tworzyć programy na ATMega128 w jezyku BASOM AVR ewentualnie w ASM?
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych zmian, zarówno w budowie procesora, a także...
Nie nie moZe nie widać na pierwszy rzut oka ale podstawa jest przesunięta w dół i zasilanie wychodzi 5v bo 1 V na kratkę a impulsy dochodzą do +|- 1v czyli 2V
Pokrentz Tak naprawdę, to układ sterowania mozna znacznie uproscić stosując Układ sterowania można zrobić znacznie prościej, można nawet samemu ręcznie przestawiać przegub co godzina do słońca, ale nie takie założenia były w projekcie. W menu jest miejsce jeszcze na zegarek RTC, za pomocą którego można załatwić sterowanie bez sprzężenia zwrotnego od...
Czy możesz wrzucić skompilowanego hexa i epp pod atmega 8? Bo ten, co jest w pierwszym poście, chyba jest pod m88. Zdobyłem m88 w dipie i złożyłem układ na płytce stykowej z chińskim modułem nokia 5110 lcd. Pierwsze uruchomienie zawsze jest ok do czasu edycji ustawień, szczególnie podstawa czasu i trigger. Po tej zmianie oscyloskop uruchamia się tylko...
co spowodowalo, że użyles kondensatora, zamiast baterii jako źrodla podtrzymania zasilania? jaka jest podstawa pomiaru czasu? czy zegar posiada funkcję budzika? Kondensator dlatego, że akurat taki miałem z radia samochodowego, nie testowałem na ile wystarcza, ale wydaje mi się, że parę godzin pociągnie (wyświetlacze są wyłączone, atmega podtrzymuje...
SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...
Fakt ze nie robilem do tej pory transmisji danych z optoizolacja ale innych cyfrowych ukladow na transoptorach troche popelnilem (np. sprzezenia enkoderow ) wiec mysle iz trzeba wziasc specyfikacje transmisji i porownac z faktyczna szybkoscia transoptora w ukladzie oscyloskopem 2 kanalowym i dobrac rezystory (rezystorami da sie zoptymalizowac uklad...
Witam Zaciąłem się podczas pisania programu na woltomierz. Układ opiera się o uC Atmega 16. Pomiar napięcia z zakresu 0 - 5 V. Wynik ma być standardowo wyświetlany na LCD 2x16. Procedury do obsługi lcd mam napisane. ADC wywołuje przerwanie w którym chce skonwertować otrzymany wynik na znaki wysyłane do LCD Zamieniłem już wynik z HEX na DEC. liczbę danej...
Podstawa to to aby uP i LCD były kompatybilne napięciowo (interfejs) jeśli tak nie jest to należy wykonac nawet najprostszy interfejs diodowo-rezystorowy lub procek zasilany jest nizszym napięciem. Jeśli odpalałes LCD-ka na 5V to możesz go już wyrzucić :-(.
po co te kombinacje z tym zasilaniem czy nie prościej dokupić dwa akumulatorki , zamiast LM 7805 możesz zastosować stabilizator napięcia +5V Low-Dropout LM2940CT-5.0 nie ma takich wymagań co do min. napięcia wejściowego , złącze programujące to podstawa i dołóż kondensatory aby uniknąć problemów zapytam po co Ci ATMega 16 skoro i tak większość jej możliwości...
Nie obsługuję FATu z tablicy alokacji gdyż uP nie wyrobiłby się - w tym momencie wykorzystuję ok 80% mocy obliczeniowej, a odwołania się do pamięci Tablicy alokacji zajęłoby dodatkowe ok 40% więc pozostaje podłączenie zewnętrznego kwarcu:), ale z drugiej strony RAM jest wykorzystane w 3/4 a tu jeszcze stos itp itd.. Właśnie tutaj pojawiają się ograniczenia...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
... proste projekty często da się oczywiście wykonać bez używania przerwań, ale uwagi kolegów wyżej są właściwą drogą - timery i przerwania to podstawa wykorzystania mikrokontrolerów. Jeżeli masz problem z tym tematem, to zaglądnij do spisu treści na stronie, której link załączyłem i kliknij "Kurs AVR". ... będę musiał "dogadać się" z AVRStudio, które...
A masz prznajmniej jeden kondensator przy procesorze? Masz 21 diod RGB więc sie wykosztowałeś i już cię nie stac na zrobienie porządnego zasilania? Zasilanie to podstawa sam niejeden projek położyłem bo olałem kwestię poprawnego zasilania. Jezeli tak jest jak piszesz to podejrzewam ze to zbyt wolne narastanie napiecia zasilania i ustawienie odpowiednich...
Witam Kolegów Do tej pory w swoich projektach wykorzystywałem młodszych "braci" sześćdziesiątki czwórki: m8, m16, m32. Jednak "nadejszla wekopomna chfyla"... Czas sięgnąć po coś z większą ilością pinów, pamięci programu, RAM, EEPROM. Póki co wybór mój padł na AtMegę 64 - nie twierdzę, że jest to wybór optymalny. Stąd prosiłbym Kolegów, którzy już mieli...
Ale czy to jest sytuacja ekstremalna, czy popularna, to nie wiem. . Oooj może być extremalna a popularna to na pewno jest. Dlatego ja np gdy robię sieć RS485 to podstawa dla mnie - to izolacja galwaniczna , optoelektroniczna modułów z końcówką MAX485. Wtedy nie muszę się aż tak mocno bać sytuacji extremalnej. A to że na wielkiej hali produkcyjnej ale...
Pomóżcie mi bo mnie krew zalewa. Atmega mierzy impulsy na wejściu zewnętrznego przerwania INT1. Timer2 służy jako podstawa czasu. Od około 240 kHz na INT1 miernik mierzy nie poprawnie, to znaczy nie występuję przerwania od Timera2 w trybie CTC i program wisi w pętli while, ale gdy przełączę zakres na generatorze na mniejszy to wyświetla mi się wartość...
podstawą dalszych prac jest wartość prądu zwarcia silnika , tak jak pisał kol MirekCz , osobiście zastosowałbym scalony mostek H dla prądu <600mA L293D dla większych do 2A L298 , wlutowałbym mostki na tranzystorach i na małej płytce połączył scalony mostek H , przecież możesz stwierdzić że wstępnie zaprojektowany był za słaby chcąc pozostać przy...
Nadal nie piszesz co nie działa. Czy są zaciemnione pola LCD na nim po włączeniu zasilania bez podłączonego µC? Chodzi o samo zasilanie żeby µC nie wysyłał rozkazów. To jest podstawa żeby ruszyć to dalej. Gdzie masz podłączoną końcówkę RW wyświetlacza? Powinna być do masy. Jak to wszystko co piszę jest ok, to pozostaje Ci tylko raczej zegar...
Sprawdź dobrze ten czujnik bo montażem systemów alarmowych zajmuję się już trochę czasu ale nie spotkałem się z rozwiązaniem typu czujnik zasilany baterią a wyjścia przewodowe. Na 99.99% jeżeli ten czujnik ma przekażnik z możliwością podpięcia przewodów to powinien być zasilany z centrali czyli 12V. Druga sprawa to styki przekażnika. Sprawdzałeś na...
nie chodzi tu o kupno gotowego robota , bo jasne jest najwięcej satysfakcji sprawia budowa samodzielnie , chodziło mi o poszczególne moduły wykonawcze , sterujące , komunikacyjne ale ....... Po za tym MUSZĘ go zbudować, muszę coś udowodnić takim podejściem do sprawy nie wiele osiągniesz widzę że nadal nie rozumiesz podstawowej sprawy jaką jest wiedza...
No zdecydowanie przydałby się schemat tego a nie tylko PCB ale już chyba z takiego suchego widoku PCB wynika kilka wniosków i pytań: 1. Powiedz mi jak to jest? - masz na płytce gniazdo USB ale wyjścia D+ oraz D- podłączone są wprost do wejść procka TxD oraz RxD - czyli ty używasz tego tylko do połączenia szeregowego RS232 za pomocą kabla USB z przejsciówką...
witam to moj pierwszy projekt zamieszczony na elektrodzie i wciąż nad nim pracuje narazie uklad zmontowany i uruchomiony na czym co mozna nazwac plytka testowa plytka wlasciowa czeka na realizacje a wracajac do projektu sterownik współpracuje z 4 silnikami krokowymi sterowanymi sygnałem DMX jest to pierwsza wersja sterownika w przyszłosci mam zamiar...
Witam. Ja jestem w trakcie budowy czegoś takiego co trwa bardzo długo z uwagi na niewielka ilość czasu jaki mogę na to sporadycznie przeznaczyć. Ja na dół użyłem promienników Elcera http://www.elcer.com.pl/index.php?lng=po... 500W w ilości trzech sztuk. Z góry dałem lampę Elstein 250W i zadziałało jako tako. Steruje...
Witam wszystkich. Chciałem przedstawić Wam wreszcie konstrukcję jaką broniłem na egzaminie dyplomowym o temacie "wzmacniacz akustyczny o parametrach sterowanych cyfrowo". Pracę wykonywałem razem z Kolegą. ZAŁOŻENIA. Wzmacniacz miał grać :D to po pierwsze hehe-udało sie. Wyposażenie :) -Moc min 80W/kanał przy 4 om (wyciśnieto 100W :) ) -Przedwzmacniacz...
A nie lepiej ten fragment poprawić: Kompilatory pod 8bitowce: * ASEMBLERY : AVR Asembler (składnik AVR Studio), AVRA * C/C++ : WINAVR (środowisko), AVRGCC, IAR C++, CodeVisionAVR * BASIC : BASCOM AVR, FastAVR * PASCAL : Embeeded Pascal AVR, AVRCo
ADC jak najbardziej, ale nie sam. Albo bedziesz musiał mierzyć impedancję, albo napięcie z potężnym wzmocnieniem.... Dwie minuty goglowania: [url=http://www.electro-tech-online.com/... Masz tam sporo schematów i pdfów nie działających na podstawie mikrofonów.
Na końcu ISR powinieneś dać: [syntax=c]TCNT0 = 0;[/syntax] Co do tego: gFlags.pidTimer to o tym też nic nie wiadomo, czy napisałeś tam przy volatile? To tyle jeśli chodzi o domyślanie się na podstawie paru linijek kodu.
Na dole pierwszego pisze HIGH i LOW. W Mkvcalculatorze masz to samo tyle że u góry. Wpisz High i Low i wciśnij przycisk Ustaw. Wszystkie wartości się ustawią na podstawie tych dwóch wartości.
Czy da się coś takiego zbudować na popularnym Arduino? Może zaprogramować jakiś mikrokontroler typu ATmega? Arduino to tak naprawdę Atmega na płytce + peryferia ;-) Tak więc da się ten projrkt zrealizować na Arduino przez napisanie programu na Atmegę... Użycie Arduino oszczędzi Ci trochę roboty na start, więc od tego proponuję zacząć. Pomyśl najpierw...
Wczytać dane z pliku i wystarczy nawet zwykły "case" do wywołania odpowiedniej funkcji na podstawie wczytanych danych.
Moje rady przed wyłączeniem komputera: 1. Narysuj własny schemat tego podłączenia które wykonasz. 2. Zmontuj Atmegę na płytce uniwersalnej lub stykowej, podłączając wymagane piny zasilania oraz programatora. 3. Dodaj do tego zasilanie wraz z kondensatorami filtrującymi. 4. sprawdź wszystko 2 razy i dopiero próbuj programować. Ja także często nie mogłem...
Na podstawie noty katalogowej byś to zrobił w try miga. Jest tam przecież odpowiednia tabela. Patrz strona 260-261.
Rezystory podciągające ATMega ma wbudowane - trzeba tylko włączyć. Jeśli to praca inżynierska to pora zacząć od podstaw pracy z AVRami... A do eliminacji drgań styków czasem same kondki nie starczają - owszem, pomagają, ale nie niwelują problemu do 0
Gold piny są dobre, wielkość płytki też tylko atmega nie, więc podałem dobrą.
Sam widzisz, że filtracja zasilania prawidłowa to nie jakiś tam wymysł a podstawa. Zatem jak zrobisz sobie nową płytkę PCB, zaprojektujesz wszystko tak jak się należy ale co ważne prawidłowo poprowadzisz ścieżki zasilania bo tu niezbyt dobrze to widać ( a coś czuję pismo nosem że też jest coś nieteges ), zrezygnujesz z tych linii przerwań w końcu, puścisz...
atmega podstawa programować podstawa osuszacza interrupt podstawa
rezystor wkrętarka volvo wypadanie zapłonu gniazdko elektryczne kable
zmieniarka pioneer radio internetowe
Symbol grzania góra-dół w kuchence gazowo-elektrycznej – jak rozpoznać? Samsung QE65Q80TAT – brak reakcji na pilota, dioda miga 4 razy, pilot sprawny