Zapisuj sobie to do eeproma wtedy zapamiętasz na stałe. Jak wykonać? Hmm za pewne wykorzystując jakiś warunek :)
Tak tak, ten sam, ale ZAWSZE w układach cyforwych (i analogowych też w sumie;) ) TRZEBA powtarzam TRZEBA dać kondensator 100nF CERAMICZNY! Najlepiej o niskiej indukcyjności, jak najbliżej nóżek od zasilania i na krótkich nóżkach.
Do nauki programowania to najlepiej kup sobie programator za 16zl i wyswietlacz lcd 2x16 za 14,5. A za koszt laminatu zrobisz sobie plytke testowa i zmieszcisz sie w 50zl z wszystkim. Projekty plytek sa na forum, poszukaj :)
ATMega8 to ATMega8 i niema że boli, niema więcej nazw, jaki sklep taki sprzedawca...widocznie poszedłeś przed 16 i nic nie kupileś bo nie było sprzedawcy :D pewnie jak byś poszedł o 17 to by była ATMega8 ;) a co do nauki, myśle że BASIC i ATMega tudzież ATtiny jest najlepszy na początku :)
jeśli można wtrącić, jaki jest według was najlepszy programator na AVR-y? ( jak na razie chciałbym zaprogramować ATMEGA8)
EVBavr04 - wygląda imponująco. Uwaga! Ceny w sklepie PROPOX to ceny NETTO. Ale i tak jest to chyba dość dobra oferta, jeżeli nie chce się bawić w lutowanie. Niestety PROPOX z tego co od kolegi słyszałem ma często problemy z dostępnością i długim oczekiwaniem.
Jeszcze jedno - powyłączaj w Atmega to, czego nie używasz. To powinno dość mocno ograniczyć pobór prądu. Gdzieś był fajny film o tym, ale nie mogę znaleźć. Patrząc na pobór prądu - myślę, że na te 2 układy (Atmega i RFM12B) nawet wspomniane w dokumentacji 50 mA spokojnie powinno wystarczyć. Ograniczajmy zużycie prądu - to nie tylko jest "cool", ale...
Moim skromnym zdaniem to jest tak samo jak nauka w szkole/ na studiach. Ktoś, coś mówi ale to jak z tego skorzystamy, ile się nauczymy zależy od nas samych. W roli nauczyciela masz książkę. W sieci jest pełno kursów AVR-GCC. Aby postawić pierwsze kroki nawet nie trzeba kupować książki. Przyda się ona jednak później. Dobra książka sporo może pomóc. Reszta...
Post był raportowany Reg. pkt 8.3. Przeniosłem z: Początkujący Nauka
Dzięki za sprawdzenie i uwagi! Atmega8 dlatego że akurat mam taki, a to projekt tylko do nauki.
Zakończone. Najpierw nauka teoretyczna.
To kup też do nauki Atmega8, czy 16 - potem się przesiądziesz na "większy" uC.
Jak "projektowałem" taką płytkę to robiłem aref na potencjometrze do + i do - aby można było regulować napięcie referencyjne Szczerze mówiąć do nauki i testów mam płytkę testową z AVT i jest świetna i dopracowana.
do nauki stanowczo ATMEGA8 :-), chociaż wszyscy używają at90s2313. W jakim języku uczysz się programowania?
Witam Zamierzam zaczać przygode z programowaniem. Zacząłem uczyć się języka C. I teraz przyszła pora na zakup mikrokontrolera oraz dodatkow. Co polecacie kupic na start aby zrobić jakieś proste projekty?
Przykładu niczym nie będą się różnić. Poza kilkoma nazwami rejestrów, które łatwo możesz sprawdzić w dokumentacji. Mniejsze AVRy mogą mieć bardziej ograniczoną funkcjonalność układów peryferyjnych. Ale do rozpoczęcia nauki jest zupełnie obojętnym od którego AVRa zaczniesz.
Witam. Tworze czujnik występowania wody oparty o mikroprocesor ATmega8 (nauka). Z pomocą forumowiczów udało mi się stworzyć schemat mojego urządzenia, następnie je złożyłem i... działa! Ale nie jest tak słodko jak wygląda. Transformator strasznie się grzeje i nie wiem jak dobrać rezystor do diody transoptora aby to "urządzenie" podziałało trochę. http://zapodaj.net/images/15c48ecb0dfa.p...
Nad językiem C się zastanawiam. Znam C# i Jave, co prawda obiektowe, ale składnia podstawowych instrukcji bardzo podobna dokładnie - składnia i zasady działania nie będą w takim razie dla ciebie problemem ;) .... jak musiałem się tego uczyć od początku na mikroklocki.... bo na PCtach programowałem tylko w Delphi/Pascalu - a teraz? ;) .... teraz zaczynam...
1) Znaczniki [code] 2) wygląda, że powinno działać, ale ja bym napisał DDRB=0b00000001 Off kos dioda w dobrą stronę przylutowana?:>
Mowa o AT90S2313 dla początkującego to jest mowa o czymś, co coraz trudniej kupić, ponieważ jest wycofywane z produkcji, do nauki wystarczy dowolny procesorek, a ATmega8 jest optymalny. Jaki sens ma np. przyzwyczajanie się do rejestrów UBRR, UCR, które w nowszych wersjach procesorków AVR wystepują pod inną nazwą i ich funkcje są rozszerzone ? Jeżeli...
bez kitu tanizna w tym propox'ie.. :) Chyba wezme ten avr-04 z atmega8.. mam fajne ćwiczenia i lekcje nauki własnie na atmega8 na kompie więc chyba zabawa z tym uC na początek będzie wystarczająca... tylko nie wiem czy wziąść za 49 i samemu składać, czy za 69 gotowy bo zawsze gotowe bedzie stabilniejsze i lepiej wykonane..
Faktycznie coś ze ścieżkami do plików zmieniłem nazwę katalogu z µP na MikroProcesory w ścieżce E:\Elektronika\Projekty\ µP \ATMEL\Atmega8-16PU\Nauka-test-01\Nauka_... na E:\Elektronika\Projekty\ MikroProcesory \ATMEL\Atmega8-16PU\Nauka-test-01\Nauka_... Poszło - teraz tylko poprawki w kodzie i zobaczymy mam tu kilka instrukcji...
Zestaw startowy - jeśli dobrze rozumiem to po prostu płytka z rezonatorem kwarcowym, paroma innymi elemntami i wyjściami portów mikrokontrolera, do których podłączamy sobie różne dziwne rzeczy, tak? Płytkę mogę sobie sam wykonać, mam doświadczenie w wytrawianiu i lutowaniu, więc nie będzie to żaden problem. jesli jeszcze nie miales zadnego kontaktu...
Głosuję za AVR'ami - ATMEGA8. Najłatwiejszy BASCOM AVR.
Są wydawnictwa opisujące oba procki, jeżeli nie masz czasu na naukę, a szukasz gotowizny, w postaci gotowego sterownika do piekarnika :D, to zabawa diodami chyba będzie kresem możliwości.
Zacznij od http://mikrokontrolery.blogspot.com. Warto też zamiast ATMega8 kupićnp. płytkę z Xplained mini 328 - lekko lepszy procesor, ale masz programator i debugger na pokładzie, co ułatwia naukę.
Na początku nauki programowania warto rozpisać krok po kroku problem oraz algorytm rozwiązania. Późniejsze przełożenie tego na kod jest już sprawą prostszą. Problem (o ile dobrze zrozumiałem) przedstawia się następująco: - wykrycie momentu wciśnięcia przycisku, - wykonanie jednorazowej akcji (włącz led), - odczekanie określonego czasu, - wykonanie jednorazowej...
(at)ariek44 Czym zaciskałeś końcówki?
Ale to jest projekt na zaliczenie- model- a nie prawdziwe urządzenie. I tu filozofia jest nieco inna- utrudnienie sobie życia służy zdobyciu wiedzy. No i dobrej oceny- jeśli promotor zna się na rzeczy.. No, poniekąd przyznaję rację ;) Ale już nie mów, że nauka C czy elektronika to takie samoumartwianie się - to w końcu cała przyjemność - inaczej chyba...
Co prawda zmiany, które mi zaproponowałeś nie rozwiązały problemu z kompilacją To była jakaś tam próba na szybko, ale jak widać, żeby ten problem rozwiązać trzeba się wgryzać w czyjś kod, który nie jest za specjalnie czytelny. Nie ma sensu uczyć się posługiwać czyjąś nieudokumentowaną biblioteką, lepiej ten czas przeznaczyć na naukę przy pisaniu własnej...
a nie lepiej zostać na wewnętrznym? nawet jak nie zmienisz go na 8 i pozostaniesz na standardowym 1MHz. przecież ten program to odpalanie diodek, jak pominiesz zewnętrzny kwarc to świat się nie zawali. jak zablokujesz procka to zostaje programowanie równoległe, właśnie nie pierwszy taki przypadek rozpatrywany jest parę postów wyżej. miłej zabawy tzn....
Z tego co się orientuję to ATmega należy do rodziny AVR, więc to jest to samo :) Sam stawiam pierwsze kroki i wybrałem atmega8 i polecam Ci ten mikrokontroler. Programuję w C, ale nic nie stoi na przeszkodzie żeby korzystaćz innych języków :)
Dziękuje. Świetny materiał. Przestudiuje na spokojnie w domu. Z taktowaniem do przetwornicy sobie poradziłem niestety czekam na elementy ponieważ podpiąłem się pod firmowe zamówienie i muszę czekać na realizację. Lampy chwilę muszą poczekać bo inwestuje w literaturę do nauki C.
Jakimś cudem zmieniłem na 8MHz i teraz pokazuje jakby normalnie, ale zdecydowanie zwalnia odczyt i zaczyna znacząco przekłamywać. Za pomocą szczypiec schłodzonych w lodówce udało mi się zejść do 22,5*C (nie wariuje), podczas gdy miernik pokazał 12*C. Ps. Ile w tym siedzisz bo ja od niedzieli i powoli zaczynam mieć dość, chyba jestem już za stary na...
Daj sobie spokój raz na zawsze z prockiem ATmega8 i kup ATmega88 w zamian za to. Albo nawet identyczny pinologicznie a z dużo większą ilością pamięci ATmega168. W seguro.pl kosztuje tylko ok 13zł już brutto !!!!! A z punktu widzenia pisania programów nie zrobi ci to żadnej różnicy bo wszystko tak samo piszesz praktycznie jak na staruszka ATmega8. Dodano...
Wystarczy sam programator. Układ można złożyć na płytce stykowej (prototypowej). Programator na USB możesz kupić za kilka dych - poszukaj coś w Internecie i ewentualnie zapytaj o opinie. Poza Attiny to proponuję kupić od razu coś "większego" - chociaż Atmega8. To kosztuje zaledwie "piątaka". edit: http://mikrokontrolery.blogspot.com/p/sp...
próbuję dołączyć bibliotekę #include <hd44780.h> Dodajmy do wypowiedzi, że należy porzucić myślenie, jakoby plik nagłówkowy to była biblioteka. bardzo rzadko tak jest, chyba tylko w Arduino i w ambitnym kodzie templatowym boost (z zupełnie odmiennych powodów). To jest nagłowek (header) biblioteki, to jest poprawny sposób myślenia. (ps. z uporem...
Podłączając wyświetlacz w ten sposób do mikrokontrolera przeciążasz jego linie wyjściowe - proszę sprawdzić w karcie katalogowej dopuszczalne obciążenie. Pomysł z automatyczną korektą odmierzania czasu zastosowałem kilka lat temu w zegarku w/g mojego pomysłu. Użyłem wtedy mikrokontrolera 89C2051, program również powstał w C, zaś korekta czasu następowała...
Zaprojektowałem taki zestaw uruchomieniowy, do potrzeb własnych. Zestaw posiada: -Wyświetlacz LCD - 2x16 -Wyświetlacze 7-dmio segmentowe - 2x2 -Diody kontrolne - 16szt. -Klawiaturę - 16xMicroSwith - układ 4x4 -Podstawki: DIP40, DIP28w(w DIP40), 3xDIP20(na rozszerzenia) -Stabilizowane źródło napięciowe -Rezonator kwarcowy - 16Mhz -Złącze do programatora...
Miałem odwrotnie wlutowany potencjometr. Przelutowałem go poprawnie podpiąłem pin 1,2,3 oraz 15 i 16. Wyświetlacz się włącza podświetlenie działa ale nie reaguje on na ruchy potencjometrem. Sprawdziłem przejśćie z potencjometru do pinów i wszystko w porządku. LCD kupiony był nowy, nawet folijkę ma jeszcze... Eh trzeba będzie kupić kolejny ale podliczając...
Na blogu Dondu masz instrukcje na dobry początek. A potem tylko mozolne szukanie w necie i nauka.
Witam wszystkich. Często towarzyszy wam i tu postaram się być aktywnie zaangażowane. 10 lat temu zacząłem z 89c20561, a dwa lata nauki i pracy z atmega8 fema-hobi.blogspot.com
Witam! ja powiem tak, w jakimbys jezyku nie pisal do ATmegi to wszystkie sa po angielsku (polecenia sa po angielsku) wiec zacznij od nauki angielskiego, zrozumiec nazwy pinow to nie trudne... PS. proponuje ksiazke "Programowanie w jezyku Bascom" wydawnictwo BTC tam sa przyklady na tej atmedze
Czyli według Twojej definicji liniowości idealny kondensator jest elementem nieliniowym? Przecież kształt prądu jest inny niż kształt napięcia. Dziękuję nie skorzystam z Twoich nauk. Albert
Skoro znasz c++ to czemu nie będziesz programować w C ? Nie różnią się zbytnio więc już będziesz miał łatwiej na starcie, a co do sprzętu to kup płytkę stykową, programator na USB i np ATmega8. Ja zaczynałem z tym [URL=http://mikrokontrolery.blogspot.com... Tobie też może pomóc i nakierować na początku Pozdrawiam
Chciał bym zbudować robota wiem ze ten temat już się nie raz pojawiał ale mi chodzi oto aby był to prosty robot w którym nie trzeba nic programować poniewasz nie posiadam programatora ale na elektronice się troche sie znam. Projekty prosze wysylac na adres e-mail daniel629(małpa)op.pl Zgodnie z sugestią pidpawel dobrą opcją jest 'line follower', czyli...
A może dałoby radę dodać schemat urządzenia i jakieś foto? Przy nauce C na pewno się przyda.
Teraz jest znacznie lepiej :) Na początek przetestuj sobie poniższy program w CManiaku: http://mikrokontrolery.blogspot.com/p/cm... [syntax=c]//===== ATmega8 - Prosty symulator do nauki języka C ============ #include <dondu/dd_atmega8.h> //Wymagane do symulacji definicji i rejestrów ATmega8 int main(void){ ADMUX...
Dziękuję wszystkim za rady,problem już rozwiązany.Dzięki Wam nabyłem troszkę wiedzy i utwierdziłem się w tym,że jeszcze sporo nauki języka C przede mną.Pozdrawiam!
Przetestowałem ten bełkot baschowy i dalej nie kumam o co chodzi dlatego daje sobie z tym spokój bo brak czasu na naukę ; )
Chciałbym odświeżyć, może się przydać innym. Po co są 2 wejścia sygnałowe? Tzn. : IN-1 oraz IN-2 w schemacie. Przepraszam ale dopiero zaczynam naukę. :|
Mimo wszystko osobiście uważam, że atmega8 to malutki procesor jak na naukę... najlepiej zacząć od czegoś klasy atmega32/644p - z takiego sprzętu łatwo zejść na mniejsze (choćby m8, t2313, ...) lub większe (m1280/2560), a m8 mocno ogranicza zabawę...
No i powinieś kontynuować naukę w tym kierunku ;)
W dokumentacji wyczytałem, że w celu inicjacji trzeba wyzerować bit CH. Wydawało mi się, że to właśnie robię: I2cstart I2cwbyte Ds1307w I2cwbyte 0 I2cstart I2cwbyte Ds1307w I2cwbyte &B00000000 , Nack I2cstop Postanowiłem sprawdzać instrukcje krok po kroku przy pomocy zmiennej Err. Okazało się, że polecenie I2cwbyte Ds1307w zwraca 1. Adres próbowałem...
dzięki, a co powiesz o avt 3505. wydaje się ok i ma do tego kurs programowania w c na cd. :) jaki program polecasz do nauki dla baaaardzo zielonych
Zgadza się że się zmieści jednak czy można odczytywać i zapisywać do flasch podczas normalnie pracy? Chodzi mi głównie o to żeby nie pisać ręcznie tablic . Tak jak pisałem było by faja sprawą jak by była opcja nauki , a ewentualnie potem można dokonać małego tuningu . Takie cos uławia bardzo adaptacje każdemu użytkownikowi . Tez uważam że atmega8 nie...
Witam, tez wlasnie zaczynam sie bawic atmega8. I tez do nauki korzystam ze stronki ktora podales. Zbudowalem programator ktory jest tam opisany i dziala (prawie) bez problemu. Wczoraj myslalem ze rozwalilem uklad, kupilem nowy, a okazalo sie ze to programator :(. Sprawdz dokladnie polaczenia wtyczka--->podstwaka. Jesli masz podstawke na plytce to tym...
Faktycznie po zostawieniu tylko przerwania od A wszystko działa, wiedziałem że włączyłem więcej niż potrzebuję ale nie pomyślałem w ogóle że to coś zmienia jeśli nie napiszę ich obsługi. No nic, jeszcze sporo nauki przede mną, dzięki za pomoc.
Radziłbym podzielić porty na sztywno- pół jako wejście pozostałe jako wyjścia. Zastosować optoizolację. Bo taka nauka może drogo kosztować-przypadkowe zwarcia.
Z obecnym kodem dioda miga bardzo szybko. Nie mam pojęcia co robię źle, męczę się z tym od dłuższego czasu. Zamiast korzystać z dodatkowych narzędzi, które też trzeba rozumieć lepiej zajrzeć do noty układu, w której jest wyjaśnione jak to policzyć. Problem w tym, że przy taktowaniu 8 MHz, nawet jeśli użyjesz preskalera 1024, to ciągle w ciągu 1 s masz...
Mam nową ATMega8 - nie ustawiałem fusebitów ponieważ nie korzystam z zewnętrznego rezonatora. Czy mimo to powinienem je ustawiać ? Zostaw jak jest, do nauki wewnętrzny w zupełności wystarczy. Będziesz wiedział, kiedy grzebać w fusebitach.
EEPROM będzie mi potrzebny (kiedy już trochę rozeznam się z c albo asm) np do zapisu stanów np z termometru. To teraz przeczytaj datasheeta tego mikrokontrolera i dowiesz się, że ma on EEPROM wewnętrzny. Po co ci więc dodatowy - zewnętrzny? zaoszczędzić sobie mogę bo mam na składzie Atmega8 16 pu, wyświetlacz hd44780 z żółtym podświetleniem, EEPROM...
To raport po próbie kompilacji. http://obrazki.elektroda.pl/3728602100_1... WinAVR z tego powodu że działa z USBAsp i nie trzeba się bawić z innym programem. W makefile atmega8, usbasp i nic więcej.
np. to i pokrewne (czytaj ten blog) : http://mikrokontrolery.blogspot.ch/2011/... ;) Jest tam rar z kodem.
Co do procka to moze byc jakis z rodziny 8051 ale ja osobiscie na poczatkek polecam AVR np Atmega8 albo jakąs ATTINY :)
nie tak odrazu pelna automatyka:D che to zrobic w formie zabawy i nauki mikrokontrolera... przygotowuje wlasnie kontrukcje i pozniej elektronika zostanie.
Z miłą chęcią pomożemy początkującemu koledze ;-) Dobrze, ze znacz już jakieś języki programowania, bo nauka dzięki temu będzie dużo łatwiejsza.
dondu, zahaczając o temat nauki, bardzo fajnie opisany PWM jest na http://aquaticus.info/pwm , to chyba najlepszy opis jaki znalazłem, razem z przykładami, do tego polecam Ci zapoznać się z polską dokumentacja ATmegi 16 napisanej przez Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej, jak byś nie mógł znaleźć to pisz na PW,...
No to pogratulować wykonania... A co ma być nie OK? Z hardware'owego punktu widzenia jest cacy, pamiętaj tylko o kondensatorku 100n przy pinach Vcc-GND i rezystorze do RESET'u. Sugeruję jednak zmianę procka na AVR'a AT90s2313 - ma identyczną topologię jak dziadek 89xx51 (oprócz resetu - '51 resetuje się stanem wysokim a avr'y niskim). Dzięki temu będziesz...
A tak ogólnie, jeśli rozpoczynasz z avr to kup sobie explained mini albo curiosity nano I będziesz miał programowanie i debugowanie od strzału w rekomendowanym przez producenta IDE, czyli; Microchip Studio lub mo lab X. Nauka bez debugera zajmie ci o wiele więcej czasu I będzie źródlem frustracji zamiast satysfakcji.
Witam wszystkich nie wiem czy dobrze trafiłem jeżeli nie to proszę o poprawienie. A mianowicie mam pytanie nigdy nie miałem styczności z programowaniem mikrokontrolerów z lutowaniem se radzę chociaż jedno z drugim nie ma nic wspólnego chyba. I moje pytanie brzmi czy na początek może być taki zestaw do nauki http://allegro.pl/zestaw-startowy-avr-z-...
PB0->a PB1->b itd. wiem, że AVCC powinno być troszkę inaczej podpięte tzn z cewką ale to jest projekt do nauki na płytce stykowej. schemat rysowany na szybko ...
Mirosław Kardas, Tomasz Francuz. Na forum jest wątek o książkach do nauki programowania w C. Poza tym są dobre kursy w necie.
Podłączenie karty na rysunku z Tiny85 jest błędne. Twoja propozycja jest prawidłowa, ale brakuje rezystorów podciągających do Vcc (typ 10k przynajmniej dla linii !CS, vide LED w Tiny85). Komentarz to opis konfiguracji poszczególnych linii portu: H - wyjście w stanie wysokim, L - wyjście w stanie niskim, u - wejście z pull-up'em, z - wejście bez pull-upa....
A są typowo symulatory do nauki? Zawsze można pomarzyć, że się ma sterownik plc za 8 zł :)
zoptymalizacja probowalem i nic sie nie zmienilo :) z return 0 nie sprawdzalem :D i definicji kwarca z D tez :) jak sprawdze to napisze czy pomoglo :) Dzieki wszytkim za pomoc, z mikrokontrolerami dopiero zaczynam ale w C pisze na codzien wiec nauka nawet szybko idzie tylko problemem byl ten dolozony kwarc :)
No dla mnie tym następnym krokiem był przerzutnik T :) Również polecam :) Potem, sugeruje proste przerwania zewnętrzne, timer (tu duze pole do popisu, mozna sobie zrobić na nim mruganie diody, przyciskami sterowac częstotliwość), potem sterować jasnością z PWM. Dalej proponuje pobawić sie wewnętrznym eepromem, przydaje sie w dalszej nauce, potem zewnętrzny...
Dokładnie jak kolega powyżej napisał. Z mała podpowiedzią (aby nie za długo myśleć i się zniechęcić) - czyli z zapoznaniem się z instrukcją "Shift" "Rotate"oraz być może pomocnym "AND". oraz innych działaniach na bitach. Gotowca nie podam, nauka polega na podpowiedziach :)
Ta książka, którą podałeś jest całkiem w porządku jak na pierwszy kontakt z uC AVR - przykłady z książki bazują na procesorze Attiny 2313.. Inną bardzo dobrą pozycją na start z wykorzystaniem języka Bascom jest "Programowanie mikrokontrolerów AVR w języku Bascom" pana Marcina Wiązani (wszytkie przykłady w książce bazują na procesorze ATmega8)...
Obecnie wszystko oddane ale pamietam że wejście było skierowane do procka urządzenia po garści elementów zabezpieczeń wejścia Nie jest to żadna termopara ani termistor bo komunikacja cyfrowa (potwierdzona oscyloskopem) samo to że czujnik temperatury "gada " z procesorem Mega8 podobnie jak 1Wire tyle że tego nie rozszyfrowałem (zwraca dane tylko po 1wsearchfirst()),...
Ciężko mi ocenić bo nie znam Picow i mam zamiar je poznać. Myślę że na początek jakąś obudowa Dip28 8 bitowy i fajne peryferia. Przygodę z AVR zaczyna się od ATmega8 czy Atmega32 a ja chcę zacząć podobnie z Picami
Witam Chcialem zaczac zabawe z mikrokontrolerami dokladniej z atmega8 chce kupic ten uC tylko nie wiem ktory wybrac w sklepie http://www.cyfronika.com.pl/e/store/easy... bo jest ich pare modeli atmega8 :/ A potrzeboje tego uC to kursu http://www.patron.net.pl/ w publikacjach "Nauka programowania mikrokontrolerów w języku C." Za odp. z gory dzieki...
No właśnie tak myślałem żeby następny zrobić własnoręcznie i czymś to trzeba będzie zaprogramować ale to dopiero kiedyś. Najpierw nauka elektroniki i programowania. Jeżeli ktoś może mi polecić coś do czytania o działaniu i budowie elektronicznych podzespołów i konstrukcji byłbym wdzięczny
Pierwszy film pokazuje (na przykładzie układu eliminacji drgań styków przycisku) zjawisko indukcyjności kondensatora, przycisku, styków płytki i rezystora, i jest filmem tworzonym na potrzeby artykułu: http://mikrokontrolery.blogspot.com/2011... gdzie jest to wytłumaczone na przykładzie dokumentacji Atmela opisującego...
A dla czego sterowanie na przekaźnikach ci nie pasuje. Wielu producentów tak robi. Nice, Horman. Jeśli chodzi o sterowanie silnikiem to zależy jakiego silnika użyjesz. Zasadniczo potrzebujesz 2 przekaźniki. Jeżeli będzie to silnik prądu stałego ( np napęd od wycieraczek ) to sprawa banalna. Zmiana polaryzacji na przekaźnikach. Jeżeli będzie to silnik...
Jeżeli czujnik to jakiś analog, a wyśw. to zwykły HD48... to atmega8 starcza w zupełności, choć co do javy na AVR to bardzo wątpie. Jeżeli po prostu musisz to wykonać, to polecił bym ci do tego bascoma, Skoro umiesz programować, to napisanie czegoś w basicu nie powinno ci sprawić wielkich trudności, choć zawsze warto zainwestowac w naukę C. A cena -...
hmm no po pierwszym poscie troszke sie trudno domyslic poza tym na tym forum mnie nic nie dziwi :) wiec nie dziw sie juz nie takie rzeczy tu ludzie pisali hehe. ale z tą żabą to na lajcie by wypaliło tylko teraz żywą żabę nieetycznie by było męczyć a martwą też bo szacunek dla zwłok w końcy a z kolei dla dobra nauki poświęcić żabę też nie etycznie bo...
Witam. Wybrałeś dość trudny temat na początek nauki 1./ przed wysłaniem danej na wyświetlacz skasuj go instrukcją CLS. 2./ pomiary z przetwornika różnią się, należałoby wykonać np. 10 pomiarów co 25ms i wyciągnąć średnią. 3./ wynik aby był czytelny należy zaokrąglić do np. dwóch miejsc po przecinku można zastosować funkcję Fusing
Tak jak wcześniej wspomniano przeżuć się na AVRStudio ... Nie na AVRStudio tylko najnowsze Atmel Studio 6.2 to istotna różnica: http://mikrokontrolery.blogspot.com/2011... ... ewentualnie Eclipse, które jest o tyle fajne że bazują na nim niektóre środowiska programistyczne dla ARM i w razie przesiadki na...
Cześć, po zabawie z timerem 0 przyszedł czas na timer 1. Mam Atmegę 8 z kwarcem 12MHz, chciałem tak jak poprzednio odmierzyć dokładnie jedną sekundę. Napisałem program: [syntax=cpp]//Nauka obsługi timera //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> void main(void) { DDRB = 0x0F; PORTB = 0x0F; OCR1A = 46874; //OCR1A - po...
Jak w bascomie avr opracować algorytm uczenia się pilota radiowego chodzi mi o takie coś mam atmega8 wyświetlacz LCD zwieram jakieś wyprowadzenie przechodzi do nauki podczas nauki działa jak magnetofon nagrywa sekwencje pilota i wyświetla na wyświetlaczu może ktoś zrobił takie coś chciałbym móc zapamiętać pilota czterokanałowego .Jakieś sugestie ,wskazówki...
Witam. Mam kolejne pytanko związane z atmegą8 (z moją nauką AVR :D) - podłączyłem do portu diode led (przez rezystor szeregowy 510Ω do plusa 5V) i zauważyłem, że dość znacznie się grzeje procesor, gdy dioda świeci a przecieć prąd płynie ok.3mA - wg danych pdf może on być ±20mA... czy to normalne, że się atmega grzeje przy tych 3mA ?
Nie chcecie edukacji autora tematu popchnąć w jakimś dziwnym kierunku? ;) Może i (at)Lucasinhoo osiągnie ten tymczasowy cel związany z przyciskiem, ale chyba chodzi o coś bardziej perspektywicznego. Proponuję naukę poprzez przetrząsanie Internetu, albo - lepiej - kupno książki.
Ja osobiście zaczynałem od mikrokontrolera ATmega8, bardzo prostu w obsłudze, wg. mnie idealny do nauki. Poza tym możesz skorzystać z jakiegokolwiek miktokontrolera ATtiny, zaletą zarówno ATmegi jak i ATtiny jest fakt, że bez problemu dostaniesz je w obudowach DIP, dzięki czemu łatwo jest budować układy na nich oparte na zwykłych płytkach uniwersalnych.
Otwarte pytanie, ile procent cukru w cukrze , ile podobieństwa z arduino potrzebujesz, kompatybilnośc softwarową? interface z shieldami? Czy zadałeś pytanie z przyzwyczajenia - ja również sugeruję widzenie tego jak projekt Atmel AVR Ekonomicznie - nie ma sensu, ale hobby, testy, nauka, w tym porażki są niezależną wartością
Jakich komend? Raspberry możesz kupić do nauki Linuksa, ale zupełnie nie ma sensu wykorzystywać go do tak prostego zadania jakim jest termostat i PWM, AVR mają ADC i sprzętowy PWM, tylko to z głową wykorzystać i sterownik jest. Powinna wystarczyć Atmega8, ewentualnie jak chcesz z zapasem na "ficzery" możesz dać Atmegę 32, przy kosztach całej stacji...
Chciałbym się dowiedzieć jak taka operacja zamiany wyjścia programatora, albo w ogóle wymiana programatora wygląda w tym konkretnym przypadku. Ktoś miał z czymś takim do czynienia? Na pokładzie jest "programator" STK200/300. Obecnie jest on nieprzyszłościowy, nierozwojowy i ma więcej wad niż zalet. Co zrobić? Kupić inny programator ze złączem ISP 10pin:...
Dla porównania: - ATmega8 w SMD kosztuje 3,5zł - STM32F030F4P6 w SMD kosztuje 3,5zł ATmega ma kilka wyprowadzeń więcej ale mniej bajerów w środku (jak się mylę to mnie proszę poprawcie). Teraz wystarczy odpowiedzieć sobie na pytanie: jak często potrzebuję wielu wyprowadzeń? :P Czasem potrzebujemy tak naprawdę kilka. A jak Ci się nie spieszy i zamówisz...
Zbudowałem kiedyś "system pomiarowy urządzenia chłodniczego" na czujnikach temperatury 1-wire ds18b20 i "inerfejsie" we wtyczce na złączu RS PC-ta. Działa - bez żadnych problemów. Zachęcony chciałem zrobić coś podobnego zrobić na atmega8 (akurat taką mam do nauki), która ma sprzętową linię i2c. Myślałem, że podłączenie czujników będzie równie proste...
Ja sądzę że powinieneś przemyśleć sugestie i napisać poprawiony kod, a wtedy ktoś może wyłapie jakieś pozostałe błędy i w ten sposób wspólnie coś z tego będzie.Pomimo tego że jest to dość prosty kod do napisania, nie sądzę żeby ktoś chciał za Was to zrobić, tak byłoby gorzej dla Was bo nie ma to jak nauka poprzez własne myślenie?
nauka nauka początkujący tranzystory nauka miernik nauka
drzwi zmywarka candy sterownik drukarka epson praca dyplomowa manipulator
szybkość internetu netia przesterowanie wejścia tunera
OpenBeken BK7231N IR raw code capture issue on v1.18.110, drv_ir.cpp, MQTT shows 0x0, missing raw data Volkswagen Sharan 7M 7N – opis pinów drzwi, schematy, CAN, LIN, TSG