No to kolega teraz troszkę hmm jakby zaszalał. W Atmega8 (4ksłowa pamięci Flash) chcesz umieścić plik ważący 7kb i to jeszcze w programie napisanym w Bascomie ??? Oj - oj Może najpierw kolega się zastanowi i poszuka postów przykładów, jak w ogóle odtwarzać pliki Wav w Bascomie tak z karty pamięci, jak w ogóle obsługiwać programowo taką kartę - czyli...
AVRDude jak najbardziej lub PonyProg (także może być), ja np. używam. Eagle to podstawa. Jaką masz wersję AVR Studio?
janbernat jakiś czas temu popełnił bardzo dobry kod programowego PWMa na podstawie jakiejś tam noty atmela. Może spróbuj skorzystać z tego [url=http://www.elektroda.pl/rtvforum/vi...
Witam. Jestem pod wrażeniem budowy układu. Jak dla mnie zbyteczne jest ok 50% części analogowej. Jeżeli regulujesz obroty na podstawie temperatury to atmega8 plus kilka tranzystorów też załatwiłoby sprawę (programowe PWM). :idea: Osobiście dodałbym jeszcze układ badający obroty każdego z wentylatorów. Układ mierzy skoki napięcia przy obrocie. Nie pamiętam...
oczywiście chodzi mi o to, że robię ściemniacz na ATmega8 i potrzebuję jakiejś nawet prostej detekcji przejścia przez ZERO ;) .... zbadam sobie programowo jakie są rozrzuty czasów odnośnie tych sygnałów które będę miał i na podstawie tego będę załączał w odpowiednim miejscu triaka za pomocą MOC3020 albo MOC3041. Cały układ z uC zasilam z normalnego...
Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te po rz ądane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale i jego zbocze narastające i opadające. Potem budujesz sobie kolejkę danych (bufor fifo) - która stanowi podstawę dla timera - do "machania określonym pinem". Wysłanie...
Kombinowałem na różne sposoby i nadal nie rozumiem na jakiej zasadzie odbywa się sterowanie tymi układami z poziomu programu. Samą tabelę z datasheet zrozumiałem ale nie widzę co trzeba zmieniać w programie, by móc dostosowywać go do swoich potrzeb. Mógłbym Cię prosić abyś dorzucił kilka komentarzy? Zdecydowanie pomogłoby mi to w zrozumieniu. Musisz...
Na początku należałoby ustalić czy na tych 4 liniach jednocześnie pojawia się '1' czy po kolei. Bo to ma zasadnicze znaczenie. To że można to zrobić na wiele sposobów - nie wątpie, bo można to zrobić beż zadnego przerwania, porównania, warunków itd. Przerwania owszem są wygodne. W tym przypadku jeśli MPU będzie robił również inne rzeczy (na co wszystko...
Takich cudów nie ma. And load to program do bootloadera, com to port komputera, a mosi miso sck i rst to linie programatora isp - zapoznaj się z absolutnymi podstawami, a nie zadawaj takich pytań na forum...
No i właśnie ze tego powodu każdy projekt powinno zaczynać się od spisania wymagań, a następnie od wyboru mikrokontrolera na podstawie tych wymagań. Znajdź taki uC, który ma tyle kanałów PWM o programowanej częstotliwości i wypełnieniu, ile potrzebujesz, a nie staraj się na siłę zrobić na tam uC, jaki masz, czegoś, czego on nie potrafi. Jeśli liczba...
Faber, czy ja wyglądam na wróżkę, żeby wiedzieć, gdzie co jest na tej płytce? Moja szklana kula ma dzisiaj urlop. ;) Minus z GND jest źle, ponieważ ten zasilacz działa tak, że stabilizuje napięcie pomiędzy + i - tego kondensatora 1000uF (brak oznaczeń numerów elementów na schemacie nie ułatwia mi wyjaśniania, na szczęście 1000uF jest tylko jeden). Pomiar...
W tym przypadku to ma "działać" i to możliwie szybko. Dlaczego makr, zasugerowałem się książką "Podstawy programowania" M.Kardaś strona 319 w opisie programowej obsługi spi, gdyż stwierdziłem że zasada działania mojego kodu ma być podobna więc zaanektowałem w swoim projekcie tamte rozwiązania - a tu chodziło głównie z makrami o czytelność mechaniki...
Można kwarc podłączyć? Przecież już testowałeś z kwarcem? Dałem kwarc 12MHz i nic Jakikolwiek generator w pracowni to podstawa, najłatwiej na bramce schmidta. Schematy na elektrodzie i w sieci. http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop...
http://mikrokontrolery.blogspot.com/2011... Zmodyfikować do własnych potrzeb i już jest "podstawa czasu" ;)
Po prostu mi odpowiedniejsze wydaje sie użycie mega8 z programowa obsługa USB (jest masę turiali) niż wydawanie pieniędzy na FT232RL. Cenowo (wg. TME) za FT232RL + Tiny2313 wyszło by 13+5,49=18,49zł a ATmega8 kosztuje 8zł. Po za tym na ATtiny2313 da się zrobić przejściówkę USB-RS232 Widzę że niektórzy dają rady na podstawie wiedzy zdobytej w internecie....
Witam, buduję moduł makiety która zawiera 2 fotpkomórki i na ich podstawie otwiera/zamyka "brame" (silnik krokowy). Do detekcji przeszkody użyłem fotodiody i diody IR, jednak ten zestaw działa poprawnie tylko w odleglosci 2cm ;/ Rozważam inne rozwiązanie, i tu chciałbym zasiegnac porady. Czy jest mozliwe, aby atmega8 obsluzyla jednoczesnie nadawanie...
Przepraszam, z tym pull-down źle zinterpretowałem. Jeśli chodzi o zewnętrzny filtr to chyba najłatwiej by było wziąć oscyloskop i zobaczyć ile czasu trwają drgania i na tej podstawie dobrać stałą czasową filtra. Co do programowego filtrowania to mogło by się sprawdzić podpięcie przycisku pod przerwanie zewnętrzne wyzwalane zboczem o ile się nie mylę...
Witam, W programowaniu jestem zielony mam 14 lat i chciałbym sobie spróbowac zaprogramowac cos np. na atmega8np. aby mi dioda migała. 1.Jaki polecacie mi darmowy program 2.Jaki jest najłatwiejszy język. 3.moze zna ktos jakies cos o podstawach programowania bo jestem zielony . Z góry dziekuje
Witam, Na wejściu mamy 40-bitową liczbę binarną, potrzebujemy ją skonwertować na zapis przy podstawie 10. Chcemy tego dokonać bez angażowania 'dużej biblioteki'. Najlepiej jest tego dokonać metodą kompensacyjną. [syntax=C] /* niezbędne deklaracje np. uint8_t arr[5]; itp. Także kolejność lsb..msb bardziej pożądana, ale nie niezbędna */ /* Tablica użyta...
A czy to że włącznik zostanie przełączony i zostanie jakiś czas w drugiej pozycji nie będzie powodowało ciągłej zmiany stanu potru? A co do tego timera to co powinienem wiedzieć żeby napisać program tak jak pisałeś? Chodziło mi o wyłączniki takie jak do dzwonka do drzwi czyli po wciśnięciu same powrócą. Czas wciśnięcia nie jest istotny bo załatwia...
Dzięki wielkie za w/w funkcje w C :). Które przedstawiająsie dość prosto :). To jest podstawa , a reszta funkcji/procedur wysyłających/odbierajacych bajt/bajty , korzysta z owio(). Tak...podobnie jest w EEPROMach. Funkcje sprawdzone dla F_CPU od 2MHz do 11.059200 MHz.Na wewnętrznym oscylatorze 1MHz , działać nie chciały. Ja pracuje na zewnętrznym kwarcu...
Nawet perspektywa rozpicia skrzynki dobrego trunku nie skłoni mnie- ani Ciebie- do wydania majątku na przyrządy pomiarowe do takiego laboratorium. Zresztą- takie laboratoria są- mają je dobre firmy produkujące przekaźniki, styczniki czy inne przełączniki. To jest ogromny biznes- elementy stykowe. Ale my mówimy o tym jak zrobić coś dobrze- na podstawie...
dziękuję _jta_ za wskazówki ale, jak widziałeś wcześniej, ciężko mi coś samemu na ich podstawie coś zrobić. Jak narazie sposób a w zasadzie gotowy i obliczony schemat od Dar.El sprawdził mi się i programowo już sobie radzę z tym silnikiem tak jak chciałem, przynajmniej narazie w fazie prób. Co więcej już sobie jakoś sam dobieram parametry tego układu...
...nie odrzucam sposobu mierzenia prędkości poprzez pomiar czasu pomiędzy kolejnymi impulsami. Lecz nie bardzo mam pomysł jak to zrealizować programowo. Będe wdzięczny za podpowiedzi. W sumie to jest bardzo proste, wykorzystaj do tego jakiś timer z dość dużą częstotliwością (czym większa tym dokładniejszy pomiar). Zerujesz go w momencie przyjścia impulsu,...
Czy i który timer wykorzystuje 1wire. Chce wyorzystać jeden timer do cyklicznych przerwań, ale jak wykorzystam timer 0 lub timer 1 wysiada transmisja 1wire. ATmega32 nie ma wbudowanego interface 1wire, wiec nie rozumiem problemu, a wróżyc tylko mogę, że o bascom się rozchodzi... Stawiałbym na niezbyt szczęśliwą obsługe przerwań przez Bascom (zapisuje/odczytuje...
Aktualnie brak w nim rezystora 10k podciągnietego do pinu RESET oraz +5V ? Czy brak owego opornika skutkuje wyłącznie resetem czy wszelakimi dziwacznymi zachowaniami ? Tak to podstawa tego typu objawów. Dodaj jakikolwiek inny rezystor większy od 4,7k. Możesz także na razie ten pin połączyć z VCC przewodem, tylko przed ponownym programowaniem usuń ten...
Witam PWMa proponowałbym zrealizować w oparciu o TIMER. Będzie to napewno stabilniejsze. Trudno jednoznacznie zrozumieć o co Ci chodzi z tą przekładnią. Czy o tyle chcesz zredukować obroty czy masz motoreduktor do silnika. Jeśli motoreduktor to sprawa nie jest zbyt skomplikowana bo obciążenie ma stosunkowo niewielki wpływ na obroty i korygowanie chyba...
Jeśli program reaguje na zmiany F_CPU, a nie reaguje na zmianę parametru _Delay_ms to jest to mega dziwne. Zawsze mam takie szczęście :D. Brak świecenia diody. Przypominam, że programując port PA1, delay również nie działa. To w końcu to działa, czy nie? delay_ms nie działa, natomiast zmiana MCU reaguje na częstotliwość migania diody. Sama dioda miga....
Witam, od kilku dni próbuję wygrać nierówną walkę z programowym pwm i usartem na atmedze8. Wysyłam z nadajnika dane za pomocą USART (sprawdzane wielokrotnie na bank są dobre) do płytki z atmegą i serwomechanizmem. Jeżeli serwo jest sterowane bez ingerencji danych z USART to wszystko działa jak trzeba, w momencie gdy chcę wysłać gotowe dane do płytki...
Witam wszystkich. Tak jak w temacie posiadam potencjometr cyfrowy MCP41100 podłączony do Atmegi8 przez programowy SPI. Niestety pomimo licznych prób nie udało mi się skomunikować z tym potencjometrem w celu jego regulacji. Układy ATmega8 jak i potencjometr są sprawne. Domyślam się, że problem leży po stronie oprogramowania, jednakże nie wiem co jest...
Panuję zbudować robocika, w sumie podwozie jest juz gotowe (z LEGO oczywiście). Napędzany dwoma silnikami od CD ROMa poprzez przekładnie ślimakową (2 koła napędowe)... Chcę na tej przekładni umieścić enkoder od myszki. Przekładnia ma przełożenie ok. 1:23 (23 obroty ślimaka to 1 obrót koła). Ale wracając do konkretów. Przy pomocy enkoderów chcę robić...
Programuje uC rodziny AVR hobbystycznie na razie, ale często mam problemy poprawnością działania moich programów, czasami zdarzają mi się jakieś kolizje zdarzeń w programach, przez co jakaś funkcja czy procedura nie działa prawidłowo lub jest pomijana, diody migają nie równo, multipleksowanie wyświetlaczy 7seg działa nieprawidłowo i pokazują się artefakty......
http://obrazki.elektroda.net/42_12765405... Witam, Chciałem przedstawić swój projekt tak zwanego volumera. Trochę inspiracji (oraz nazwę dla urządzenia) zaczerpnąłem z EP, gdzie publikowano podobny projekt. Niemniej niniejsze urządzenie jest całkowicie moją konstrukcją zarówno jeśli chodzi o warstwę programową (z wyłączeniem bibliotek do LCD)...
Witam! W ramach zaznajamiania się z mikrokontrolerami i ich programowaniem postanowiłem wykonać praktyczny układ, tzn. miernik napięcia i prądu do prostownika akumulatorów samochodowych - Lelek. Obecnie prostownik ten informuje poprzez dwie żarówki o włączonym napięciu sieci i ładowaniu. Intensywność świecenia lampki "ładowanie" informuje o wielkości...
Witam http://obrazki.elektroda.pl/2261689600_1... Czy ten układ podany wyżej ma prawo działać poprawnie? Oczywiście zakładając, że program wgrany w uC jest poprawny. Wszystkie wartości elementów są podane na schemacie, z tym że: B1 , B2 - 1W / 1% R1-R6 - 0,5W / 1% R7-R10 - 0,6W / 0,1% uC to ATMega8 w wersji SMD napięcie referencyjne...
Tak mi się wydaje, że kolega autor namieszał do potęgi czwartej i do sześcianu z tynm swoim wyświetlaczem. Większość a w zasadzie wszystkie tego typu wyświetlacze na nóżce nr.1 w takim 2-rzędowym 16-to pinowym złączu mają GND a na nóżce nr.2 mają VCC (no chyba że twój jest jakimś dziwolągiem). Jednak coś mi tu pachnie, że kolega po prostu skrosował...
Jest sposób na pomiar prędkości. Trzeba mierzyć czas stanu niskiego po przetworzeniu przez układ wg schematu. Warunek to częstotliwość PWM musi być dużo większa od trwania impulsów pomiarowych na wyjściu wentylatora. Mierzymy czas najdluższego stanu L bo mamy też dużo krótkich stanów występujących od PWM. Opornik R1 podłączony do 12V czyli do napięcia...
http://obrazki.elektroda.pl/5457627400_1... Witam! Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość :) Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia takiego urządzenia...
http://obrazki.elektroda.pl/8995783500_1... Witam Trawiarka do płytek drukowanych jest najpotrzebniejszym narzędziem w warsztacie każdego elektronika. Projekt jest nowszą wersją prostego sterownika trawiarki. Poprzednia wersja układu cechowała się daleko idącą prostotą jednak posiada kilka wad. W celu bardziej precyzyjnego kontrolowania...
Na okoliczność 9102 :D wizyt w moim temacie mały opis: 1. Mechanika: - dwa moduły napędowe z przekładniami (prędkość maksymalna na nich to gdzieś około 1m/s) - osiem serw TowerPro 5010 (ludzie na nie narzekają ale akurat u mnie realizują swoje zadanie wyśmienicie, chociaż na ramiona dokupię serwa dwa razy mocniejsze bo te się troszkę męczą) 2. Zasilanie:...
Witam, będę wykonywał programator USBasp, wszystko do niego posiadam, ale pojawiła się (dla mnie) zagadka, jak to jest, że firmware (plik HEX) zajmuje 9,3 kB, a ATmega8 ma poj. 8kB pamięci (wiem, że głupia sprawa, ale mnie po prostu zainteresowała). rzeczywiście głupia sprawa i polecam ci zapoznać się z budową/formatem pliku HEX i skąd się biorą jego...
https://obrazki.elektroda.pl/4814313800_... https://obrazki.elektroda.pl/2304228500_... Jak zwykle co roku tej porze, zamieszczam własnoręcznie wykonaną szopkę. Opiszę co nieco, szopka wykonana z materiałów, jakie posiadałem, parę listeweczek, płyta ze starych mebli (jako podest) kilkadziesiąt diod LED, dwie Atmegi8...
Mirek - po co kupować programator za 15 zł, to przecież nic innego jak wtyczka jeden układ i kawałek kabla. Choć czytając ostatnio posty wielu osób dziwie się ze nie potrafią sklecić prostego programatora a biorą się za procesory. A 15 zł lepiej wydać na peryferia zewnętrzne lub dobra książkę. denooky - dlaczego wachlujesz układami :idea: ideą ISP...
https://obrazki.elektroda.pl/6088324800_... Zazwyczaj elektronicy-amatorzy stosujący w swoich projektach wyświetlacze ciekłokrystaliczne posługują się dedykowanymi sterownikami (np. HD44780) pośredniczącymi pomiędzy mikrokontrolerem a LCD, a przynajmniej można wyciągnąć taki wniosek na podstawie wyników zwracanych przez wyszukiwarki....
Ależ szanowni koledzy, programując procesory pozbywajmy się zakłóceń (drgań styków) metodami programowymi (stosując filtrację cyfrową). A więc: Proponuję zastosować timer do generowania przerwań co około 2.5ms. W przerwaniu testujemy wejścia portów nie zawracając sobie głowy jakimiś 'drganiami styków'. Sprawdzone, pewne, proste. Czas 2.5ms dobrany jest...
Na podstawie książki Mikrokontrolery AVR Język C Podstawy Programowania Pana Mirosława Kardasia napisałem taki program. Problem w tym że po ściemnieniu nadal widać że te ledy leciutko świecą...w jaki sposób to wyeliminować???? Oto ten kod: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define LED_0_ON...
http://obrazki.elektroda.pl/5851782000_1... Jako że sezon na kąpiele w ogródku się rozpoczyna, to być może ktoś skorzysta z mojego opisu podgrzewania wody w basenie ogrodowym. Ogrzewanie skończyłem w zasadzie w maju i pod jego koniec i jakieś trzy dni po zalaniu 13-stopniową wodą miałem temperaturę 26 stopni, ale od początku... Na opis...
https://obrazki.elektroda.pl/8941835900_... Z okazji zbliżających się świąt postanowiłem zaprezentować ozdobę, którą zbudowałem dwa lata temu. Od strony elektronicznej jest to zwykła lampka RGB, czyli nic niezwykłego. Warte uwagi są zastosowane w niej elementy świecące, bowiem są to oświetlacze LED wymontowane ze skanerów. Można je...
mateusz19955 za przeproszeniem od zadu strony się za to zabierasz. Najpierw poczytaj trochę o operacjach bitowych w AVR. Pobaw się w miganie diodą z użyciem zwykłego delayms(). Jak będziesz miał pewność co do działania tego fragmentu programu to dopiero idź dalej: dodaj obsługę timera. To co chcesz najprościej jest zrobić ustawiając timer w tryb CTC....
Pozwolicie, że odkopię ten temat, gdyż widzę, że autor ostatniego postu zagląda jeszcze na forum i mam nadzieje, że on lub ktoś inny mi pomogą. Tak jak opisałem w temacie: http://www.elektroda.pl/rtvforum/viewtop... staram się wykonać matrycę led 5 na 24 z użyciem Atmegi16/32 i 3 rejestrów przesuwnych 74HC595. Ustaw port D jako...
Witam ponownie Chcialem jeszcze raz podziekowac za wszystkie rady , cale "urzadzenie" zostalo juz zlozone i zamontowane na aucie - co lepsze przezylo niezly test-drive ( predkosci ponad 140 :D + zakrety na recznym itp...gdyz bylo testowane na rajdowce :D ). Jesli chodzi o uklad to jednak zastosowalem taki jak podalem wczesniej na rysunku a to z braku...
Witam. Chciałem przedstawić projekt mikroprocesorowego systemu kontroli temperatury. Zamieszczam go w tym dziale, gdyż jest w nim pełno niedociągnięć, głównie programowych. :arrow: Inspiracja: Inspiracją była dla mnie nauka, wykonanie projektu na studia, oraz ceny taki sterowników. Pomocne były materiały znalezione w sieci, zdecydowałem się wzorować...
Chciałbym zapytać zatem na jakiej podstawie twierdzisz że tylko reset powoduje ustawienie wartości domyślnych portów I/O. To że reset to pewne ale może coś jeszcze... ? Chyba jednak będę musiał wykonać test... W dokumentacji w każdym rejestrze są podane wartości inicjujące "Init value" dla poszczególnych bitów. Wartości inicjujące oznaczają wartości...
Witam! Do zabawy z programowaniem potrzeba: 1 – kompilator np.: Bascom ( język BASIC ) lub AVR-GCC ( język C ). 2 – programator ( ja używam USBasp, ponieważ do jego budowy wymagany jest zaprogramowany mikrokontroler, a gdyby kolega nie miał dostępu do programatora, to zestaw elementów jest dostępny na: http://sklep.avt.com.pl/go/_search/full_...
Witam! Przedstawiam następny zegar do kolekcji,trochę różniący się od poprzednich,gdyż projekt jego powstał trochę dla uciechy oka.Nie znam się na programowaniu,więc pozostało mi wykorzystanie gotowych projektów i tak połączyłem zegar Stefana z projektem lampki RGB sterowanej pilotem,której opis można znaleźć na forum elektrody Lampka na pilota na diodzie...
http://obrazki.elektroda.pl/1927979800_1... Witam. Będzie to moja pierwsza konstrukcja, którą postanowiłem Wam zaprezentować, choć nie pierwsza, którą wykonałem. Jest to ukończony zasilacz oparty na znanym większości osób projekcie z wprowadzonymi pewnymi zmianami co do wersji oryginalnej. Pierwszy mój zasilacz był tranzystorowy. Jego...
Zrób to sobie programowo np. weź timer0 i ustaw podstawę czasu tak aby co określony czas timer zgłaszał przerwanie czy to przepełnienia czy porównania w tym przerwaniu umieść np. taki kod [syntax=c] //gl_OCR1 to zmienna globalna pełni funkcje identyczną jak OCR1 uint16_t volatile gl_OCR1 ; ISR(wektor) { static uint16_t zm; if(zm<gl_OCR0) PORTA&=~(1<<PA0);...
http://obrazki.elektroda.net/71_12466511... Witam Wszystkich, tym razem przedstawiam urządzenie do pomiaru odległośći. Zbudowane jest w oparciu o mikrokontroler ATMEGA8, a w roli czujnika obrotów pracują dwa fototranzystory, tworząc transoptor szczelinowy. Projekt opracowałem zainspirowany pomysłem jednego z użytkowników mojej strony. pomiar...
. 3. programowanie mikroprocesorów w językach: Bascom, asembler oraz C" Hmm, i później po takim kursie delikwent jest święcie przekonany że jak nie skonfiguruje portu to będzie miał wyjścia, a układ jeśli działa to tylko cudem z powodu obecności rezystora podciągającego. Ile jeszcze błędnych informacji można wynieść z takiego kursu... ? Zacznij kolego...
do małych silników DC zupełnie wystarczy l293D , dla większych l298 lub budowa samodzielnie chcesz program w jakim języku , jakie ma wykonywać zadania zerknij na forum mikrokontrolery i poczytaj o podstawach programowania tak jak wspomniał kolega wcześniej wszystko jest na forum zacznij od przyklejonych tematów na 1 stronie
Czy mógłby mi ktoś napisać jakiś prosty programik (coś w stylu mrugania LED), który mógłbym wykonać na ATmega8? Do dyspozycji mam programy: WinAVR i AVRstudio 4. Mile widziałbym jakiś link na stronkę o podstawach takiego programowania. Ja próbowałem taki (świecenie diody LED): #include <avr/io.h> int main (void) { sbi(DDRB,PB1);...
Chcesz nauczyć się programowania, to niestety musisz wpierw douczyć się z elektroniki. Bo nic ci nie da program do mrugania diody, jeśli nie będziesz wiedział jak ją podłączyć. Jak zrobisz to na gotowej płytce, to nawet nie spojrzysz, a później będzie problem ze zrozumieniem dlaczego nie działa. Liźnij trochę elektroniki i zacznij lutować coś prostego,...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
Przepraszam, że odgrzewam stary temat, ale uznałem, że warto przypomnieć o tym projekcie. Nie chcę tu rozpoczynać dyskusji nt. jak zbudować profesjonalny wzmacniacz cyfrowy, ani też kłótni dot. sensowności tego projektu. Mój post, jak i mój projekt ma charakter czysto edukacyjny, służy pogłębieniu wiedzy na temat samych uC jak i cyfrowego przetwarzania...
Poprawiłem rezystory a napięcie będzie 6v lub 7,5 a mam jeszcze pytanie przydały by się jakieś przyciski do ustawiania zegara tylko jak je podpiąć a czy potencjometr jest dobrze podpięty i jakie te kondensatory mają być bo zastosuje dwa za stabilizatorem Przeczytaj uważnie posty a znajdziesz odpowiedzi. Rezystor źle przeniosłeś. Linie SDA i SCL PODCIĄGNIJ...
Generalnie mam już przygotowana cały projekt płytki PCB z możliwością wprowadzenia zmian, ale najlepiej jak najmniejszych :) Tak zrób. Tylko daj temu stabilizatorkowi radiator, np. US17-TO220, dostępny w tme. Albo inny dla TO-220. Ok dorzucę radiatorek :) Co do MQ7 - to według normy sygnał zagrożenia daję się np po 120min trwania stanu 30ppm, albo po...
Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na atmega8 jednak można byłoby zastosować uboższego avr...
Witam, tworzę menu dla mojego termometru z wykorzystaniem 3 przycisków. Sęk w tym, że nie chcę to za bardzo działać i nie wiem za bardzo co powoduję, że nie mogę kontynuować programu. Sprawa wygląda tak, że mamy teoretycznie jak na razie zdefiniowane 2 ekrany, które wyświetlają temperaturę pokojową oraz zewnętrzną. Wykorzystałem do tego zmienne uint8_t...
Moim skromnym zdaniem niepotrzebnie zawracasz sobie głowę tą biblioteką, co komplikuje tobie poznanie zasad programowania µC. Podstawa to nota katalogowa... Co do "IDE" to ja osobiście używam kate do edycji i terminala do kompilowania( z udziałem Makefile). Najprostszy kod - echo:[syntax=C]#include <avr/io.h> #include <avr/wdt.h> #include...
A jaki będziesz miał pobór prądu?
Przegapiłem Twój post, więc po czasie dla potomnych dodam, że nie masz wybranego narzędzia (symulatora), co widać na załączonym przez Ciebie screenie w polu "Select debugger/programmer". To prawdopodobnie jest przyczyną problemów.
Faktycznie, z tymi nawiasami idzie się zaplątać, lecz niestety Twój kod również nie działa. Fakt, występuje inny objaw niż wcześniej, buzzer nawet po naciśnięciu nie chcę zamilczeć po ponownym przekroczeniu temperatury. Aktualny kod: [syntax=c]/* * main.c * * Created on: 2011-08-20 * Autor: Bartekk * ->Uproszczony sterownik pieca CO<- */ #include...
Najlepiej czytaj noty katalogowe. Żadna książka ich nie zastąpi. Poszukaj na www.atmel.com albo elenocie. Odnośnie książek do procków to jeśli możesz poszukaj na torrencie, ja mam z tamtąd około 30 książek w czym 10 do procków.
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
Atmega88 - program mierzy napięcie na potencjometrze i na podstawie tego ustawia prędkości silniczków przy pomocy pwm programowego. Układ jeszcze niezlutowany. Moje pytanie - czy to co na schemacie jest zgodne ze sztuką i wyeliminuje przepięcia? edit usunąłem śmieciowy schemat 6249863300_1440945754|2kFbtL3XfV edit tu znajdzie się podsumowanie dla potomnych
Mam uC Atmega8 a dokładnie płytkę uruchomieniową ZL2AVR i uczę się programować tego procka a ze względu na brak dobrze opisanych podstaw programowania uC AVR w C to tak trochę po omacku to robię i nie zawsze mi to wychodzi. To co mam jeszcze w swoim kodzie zmienić żeby dla Atmega8 to wszystko dobrze działało :?: jeżeli dopiero zaczynasz zabawe z uC...
Nawet bez algorytmu autonomicznego takie cudo, odpowiednio wzmocnione dla dużego zasięgu, miało by wg mnie ogromne zastosowanie w policji. J Wszystko to naiwne mrzonki. Typowy quadcopter ma beznadziejny stosunek udzwigu do masy i a z 4 trojfazowe ESC ktore wspaniale zaklocaja transmisje wideo, wiec trzeba dzwigac osobna baterie do toru wideo. Ew maja...
Posiadam DS1820 (bez B w środku) czy to to samo ? Pytanie czy starczy atmega8 ? Chcialbym dotego podpiac wszystkiego wyswietlacz 16x2 http://helion.pl/ksiazki/jezyk-c-dla-mik... mam ta książkę i szczerze mówiąc uważam ze nie jest ona o podstawach (moze musze sie glebiej wczytac)...
http://obrazki.elektroda.net/18_12176847... Witam wszystkich! Przedstawiam wykonany przeze mnie 9-cio kanałowy kolorofon w oparciu od diody LED SuperFlux RGB. Słowo wstępu. Projekt wykonany dla wujka, który zapragnął mieć coś takiego. Na początek trochę historii, czyli założenia początkowe projektu. Wg pierwszych planów miały być 4 kanały...
Z dyskusją jest tak, jak z grą na boisku. Bronisz się, gdy atakują, bronią się, gdy atakujesz. Może to być ciekawa gra, ale nie musi. Wszystko zależy od rangi i poziomu graczy. Stawiam na konkrety nie na samozachwyt. Cenne mienie odpowiednio bym zabezpieczył i na pewno nie w piwnicy. Temat zabezpieczenia mienia znam i nie będę się wymądrzał, powiem,...
http://obrazki.elektroda.net/51_11780341... Witam wszystkich elektrodowiczów. Widzę że od dwóch dni nikt nie zamieścił nowej konstrukcji, racja długi weekend czas na odpoczynek, a ja właśnie teraz mam chwile czasu aby zaprezentować zegar który wykonałem dla mojej drugiej połówki na walentynki. Zegar jest oparty o mikrokontroler atmega8 w połączeniu...
Bardzo dziekuje za odpowiedz. I postaram sie odpowiedziec szczegolowo i szczerze. Przede wszystkim nie jestem programistą tylko chce to opanowac na przyszlosc, i zdaje sobie sprawe, ze będzie ro dosc dlugi proces, zakladam ze za rok moze potrafie juz robic cos pozytecznego dla swoich konstrukcji. Teraz odpowiadajac na pytanie: Tak mam gotowy kod dla...
Rozumiem, zastanawiam się jeszcze nad zbudowaniem modułu z tm wyświetlaczem na podstawie schematu Samsunga. Podłączyć piny CS, RS, SCLK, SDA i RST, zasilanie i spróbować sterować poszczególnymi segmentami metodą prób i błędów. Niestety wiąże się to z każdorazową zmianą wsadu do Atmegi. Myślę jeszcze o podpięciu go pod LPT, i podjęciu próby sterowania...
Haha, dzieki za odpowiedz ale niezbyt mi to pomogło ;/ jestem w posiadaniu Attiny2313 i ATmega8 lub 16. Zrobiłem bezmyslnie i za wczasu kupiłem programator willem 4.0isp niestety nie wiem jak go odpalić i jak nim programowac, mam takze płytke testową. Czyli mam wszystko brakuje mi wiedzy ! Nawet zaopatrzyłem sie w literature w postaci ''podstawy projektowania...
Witam!!! Tak jak w tytule jest to mój pierwszy tak poważny projekt robiony przez długi czas. Owa konstrukcja powstała z kilku powodów: - przede wszystkim zainteresowania tą dziedziną - inspiracją zaczerpniętą z robota który posiada moja szkoła - robota Clipie'go - jaki prezentowany był w czerwcu ubiegłego roku. http://obrazki.elektroda.net/54_11762977...
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 -*- #---------------------------------------...
Chyba że wymaga to nauki trwającej ponad pół roku, Chyba że będziesz bardzo oporny w nauce. Mówimy tu o podstawach podstaw czyli o mruganiu diodami w zależności od czasu. Czyli będzie Ci potrzebna wiedza jak sterować portami wejścia i wyjścia, i przyda się obsługa timera, żebyś miał lepszą stabilność czasu. Mianowicie dwie dodatkowe diody, z czego...
zalezy czy umiesz juz programowac w jakims jezyku :) ja sie wprawdzie wychowalem na basicu (Commodore 64) ale nie chcialbym juz wracac do tego jezyka, bo to nie ma sensu (podobnie jak nie ma sensu w dzisiejszych czasach startowac od i8051 i pochodnych) jesli programowales kiedys juz w C to polecam skupienie sie na programowaniu w AVRstudio z pakietem...
(at)marenc Using AVR Analog Voltage Reference (AREF) :: AVR Freaks: http://www.avrfreaks.net/index.php?func=... Według tego dokumentu AREF można podłączać do AVCC. Ja jestem zmuszony to zrobić ponieważ analogowy czujnik przyśpieszenia 3-osiowego wysyła informacje, których sygnał w amplitudzie ma do 3,3V. W AVR'ach...
PWM generuje sygnał o stałej amplitudzie oraz częstotliwości ale różnym współczynniku wypełnienia czyli czasie trwania danego sygnału, który na przemian zmiania stan z wysokiego na niski i odwrotnie. No i właśnie, po co tutaj licznik ? Co mamy zliczać ? Ja wyobrażam to sobie tak (i tak chciałbym aby wyglądał mój sygnał sterujący), że na podstawie np....
http://obrazki.elektroda.net/76_12533177... Jestem na etapie budowy dość skomplikowanego urządzenia do samochodu i trafiłem na barierę jakim był brak wystarczającej ilości portów do transmisji po RS232. Z atmela można uzyskać ich co najwyżej dwa a mi potrzeba ich trzy. Dość długo kombinowałem przy UART-ach tak równoległych jak i pracujących...
z gory naprawde przepraszam za lamerstwo tego pytania!!!!! zaczynam wlasnie z ta dziedzina - kupilem w/w programator (zamontowany na LPT1 wgrany USERPORT w WinXP) zlozylem schemacik i znalazlem program do niego $regfile = "m8def.dat" $crystal = 80000 Config Pind.0 = Output Config Pind.1 = Output Przekaznik Alias Portd.1 Triak Alias Portd.1...
Wykonałem tą płytkę, polutowaniem elementy, sprawdziłem (tak mi się zdaje) poprawność połączeń, pomierzyłem napięcie 5V na wyjściu stabilizatora i na 7 pinie Atmegi. Używam programatora AVT Prog2 na porcie USB (w systemie Windows XP urządzenie jest podlinkowane do portu COM2) oraz AVR Studio ver 4.10. To moje pierwsze zetknięcie z programowaniem, mam...
1. nie znalazlem nigdzie informacji na temat "parsowania" przesylanego pliku do bootloadera. z analizy programow jakie znalazlem na forum oraz kilku opisow formatu intel hex wynika ze od lewej ':Size Address Type Data Bytes Checksum ':10 00 00 00 26 C0 B3 C0 B3 C0 B3 C0 B3 C0 C5 C0 C5 C0 D0 C0 A4 jak sądzę w tej lnijce czystych danych jest w sumie...
http://obrazki.elektroda.net/80_12577552... Witam Wszystkich Chciałbym przedstawić moje kolejne urządzenie do oceny. Jak sama nazwa wskazuje jest sterownikiem do instalacji centralnego ogrzewania. Układ sprawdza się w bardzo prostych instalacjach posiadających jedną wspólną pompkę do grzejników i do wymiennika C.W.U. W wersji podstawowej nie...
http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...
1. - Wedle dokumentacji silnika powinien on być zasilany 3V i pobiera prąd w zakresie 120-170 mA - wydajność prądowa mostka to 0.6 A do max 1.2 A (chwilowo) A więc wszytko wydaje się być dobrze dobrane, założenie było takie ( ponieważ mam 4 silniki które powinny pracować w grupach po dwa ) aby jeden kanał mostka sterował dwoma silnikami. Nie jest to...
Jeżeli chodzi o kwarc, to zgadza się wymontowany z jakiegoś zegarka, powodem były jego niewielkie rozmiary. A dokładność odmierzanego czasu z tym nie jest tak bajecznie. Właśnie testuje i wychodzi że tak około 1,5s za szybko na dobę, może dlatego że nie dodałem kondensatorów zewnętrznych, tylko włączyłem wewnętrzne, ale z powodu braku miejsca, to raczej...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
podstawa programowa nauka programowa podstawa programator atmega8 podstawa
picasso benzyna kontrolki kontrolka turbiny magneśnic wirnik
apple watch wyłączniki dotykowe
Opel Meriva A – podłączenie kabli do wentylatorów chłodnicy, pinologia, kolory przewodów Ford Kuga MK2 – brak ładowania, nie świeci kontrolka ładowania, alternator Smart Charge LIN