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...
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...
http://obrazki.elektroda.pl/5162098300_1... Bluerider to pojazd sterowany przez interfejs bluetooth – można się z nim połączyć przez komputer bądź telefon komórkowy. Posiada wbudowaną kamerę z możliwością obrotu w dwóch stopniach swobody: góra-dół, prawo-lewo. Część elektroniczną wykonałem w taki sposób, abym mógł się na nim uczyć...
Samo Arduino nie jest zgodne ze sztuką, więc tym się nie przejmuj. Z czasem, jeśli będziesz kontynuował naukę programowania, będziesz pisał coraz lepiej. Nauka ogólnego programowania na uK w tym Arduino to bardzo zła polityka. Po pierwsze dominacja bardzo kiepskich wzorców, szkodliwych (antywzorców). Brak refleksji "jak zrobić to naprawdę dobrze",...
https://obrazki.elektroda.pl/2034175900_... Wczoraj wczesnym rankiem (tj. niedziela) tak sobie leżałem oglądając TV i pomyślałem, że przydałoby się zaświecić światło w pokoju, ale strasznie nie chciało mi się wstawać… Tak powstał pomysł na oświetlenie sypialni sterowane pilotem IR. ;) https://obrazki.elektroda.pl/6206372600_...
Post był raportowany Reg. pkt 8.3. Przeniosłem z: Początkujący Nauka
Ale wśród hobbystów prawie nikt tego nie robi. Jakieś 10 lat temu spotkałem się z opinią, iż mikrokontrolery zwyczajnie się nie nadają. Ale po co miałby to robić? Widzisz jakieś zalety upchnięcia przetwornicy do MCU? Sama logika przetwornicy musi zabierac jakaś część zasobów mikrokontrolerów, program musi działać niezawodnie. Każdy niedozwolony stan...
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.
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...
Zakończone. Najpierw nauka teoretyczna.
Witam ! Oto program napisany w Bascom AVR na ATtiny2313. Myślę zę sobie poradzisz ze zmianą na Megę8. Odczytuje on Adres i Rozkaz kodu Rc5 i wyświetla na wyświetlaczu LCD. $regfile = "attiny2313.dat" $crystal = 10000000 Config Lcdpin = Pin , Db7 = Pb.2 , Db6 = Pb.3 , Db5 = Pb.4 , Db4 = Pb.5 , E = Pb.6 , Rs = Pb.7 'Config Lcd = 16 * 1a Config...
kamyczek -> także się zgadzam z twoim podejściem. I jak mówię, niech w bascomie czy C program zajmie 100% więcej miejsca ale jeśli wynik ma być ten sam za to uruchomienie układu ma trwać 80% szybciej (o ile się da) to wybiorę bascoma lub c niż asemblera. Sam zawsze podziwiam np projekty gdzie ktoś w Atmega8 wrzucił sterowanie obrazem VIDEO itp. Wiadomo...
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.
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()),...
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 :)
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?
>kortyleski ściągnij sobie demo bascoma i jakiegoś innego "C" , porównaj , popatrz jak wyglądają przykładowe programy i zdecydujesz który język wybrać . uP kup sobie ATMega8 (najlepiej 2-3 sztuki) , lcd 2x16 do tego prosty programator stk200/300 i jeszcze jakąś płytkę stykową uniwersalną i ćwicz ;-) poczytaj koniecznie o ustawianiu fuse bitów na początek...
Witam Dziekuje za informacje. Podstawą jest więc nauka programowania procesora ATmega8. Z jednej strony programowanie komunikacji/wmiana danych przez RS z PC, a z drugiej programowanie sterowania napisami wyświetlacza np. w BASCOMie. Zacznę chyba od podstaw nauke programowania takich układów. Z drugiej strony zapytam czy zamiast tego układu µP...
ST w swojej ofercie oprócz STM32 ma STM8 jak i SPC5xx czyli PowerPC z ukierunkowaniem na zastosowania samochodowe co świadczy o braku wywrotności w trudnych warunkach pracy. STM8 często można spotkać w chińskich termostatach i innych małych, uniwersalnych płytkach. Skoro te wszystkie linie kontrolerów sprzedają się, są produkowane to znaczy, że rynek...
ja ci radze zrobic to w bascomie. nauka moze ci troche zajac moze dzien ale jak nauczysz sie to ten proram napiszesz w 10 min kup sobie ksiazke nie powiem ze jest super ale napewno ci pomoze albo sciagnij polskiego helpa do bascoma
Hmm, wg mnie ro armata na muchę... Zegar jako bajer bez praktycznego zastosowania z dyskusyjną dokładnością, sterowanie tylko samą pompą, ciut mało możliwości jak na taką zajętość pamięci. Jako nauka programowania też widzę niestety kiepski kieunek - sam sposób ustawiania zegara powinien inaczej wyglądać. Najważniejsza sprawa to jednak algorytm sterowania....
Taki mały mikrokontroler nadaje się idealnie do celów edukacyjnych. Można nauczyć się oszczędzania miejsca, pinów mikrokontrolera. Woltomierz na Atmega8 z LCD na gotowej bibliotece to żadna nauka ;) To tylko kilka linijek kodu. Na małym mikrokontrolerze możesz robić regulatory. Jest tam przetwornik ADC, jest sprzętowy PWM. Tu masz kilka przykładów:...
Nauka C nie polega na kopiowaniu długaśnych bibliotek z sieci. Sprawdzałeś w jaki one sposób działają i czym się różnią. Wiesz w jaki sposób i na jakich pinach masz podpięty wyświetlacz do mikrokontorlera. Wiesz czy i na jakim kwarcu on pracuje ? Bez odpowiedzi na te pytania nie starczy Ci życia na kopiowaniu bibliotek z internetu.
widzę że zerpo strał się jescze coś Ci wytłumaczyć ...... ale to chyba jak "walenie głową w mur " kolego treker zrozum jedną rzecz forum to nie "szkółka niedzielna" ani sklep z gotowcami dla Twoich potrzeb , forum jest po to aby zapytać o opinię , radę w razie problemów w czasie budowy , uruchamiania , testowania budowanych urządzeń , a nie po to aby...
Jeżeli chodzi o magistrale to w sumie ich zadaniem jest wyprowadzenie pinów i idą one w sumie po kolei od góry, nie zabardzo ma się tam co zepsuć. Co do reszty zadaniem tego pcb jest ułatwienie mi życia bo wpinając programator w stykówkę + budowanie na tej stykówce zasilacza + cokolwiek to już jest niezły bałagan. Co do elementów z zewnątrz będę chciał...
http://obrazki.elektroda.net/92_12164592... Witam. Konsola ta składa się z 2xATMEGA32, 2x ATMEGA8, 1x ATTINY13, 2x pamięc SRAM, 12x 74HC244, 1x 74HC86, stabilizator 5V, pewnej ilości kabelków i rezystorów :) Zapewne ilośc użytych mikrokontrolerów jest zbyt duża co do uzyskanych rezultatów jednak chciałem maksymalnie rozdzielic poszczególne segmenty...
Zgodzę się i nie. Z jednej strony owszem, sam korzystam z wielu bibliotek i czasem, jak mówisz, traciłbym sporo czasu i kasy na pisanie wszystkiego od podstaw. Nie każę nikomu pisać obsługi kart sd i systemu FAT, ale... No właśnie po pierwsze ja rozumiem np. jak dostosować FATFs pod swój projekt, jak działają jego funkcję, czym jest wskaźnik itp. Ale...
Odgrzeję temat, bo odpowiedzi nie ma: na nóżce portc.7 mam 3.33V Czyżby wewnętrzna zabezpieczająca dioda na wejściu translatora ściągająca napięcie wejścia do napięcia zasilania translatora? Przeczytaj NAJPIERW notę translatora, tam zapewne jest albo opisane, że tak jest, albo wręcz jest zamieszczony schemat wejścia. Oszczędzisz sobie i innym czasu,...
Witam ! Napisałem program na Atmegę8 do zdalnego sterowania kodem rc5. Na początku wszystko jest ok mikrokontroler uczy się dwóch kodów , pierwszy kod to włącz drugi wyłącz kiedy przechodzi do trybu pracy pierwszy kod załącza diodę drugi ją wyłącza i następuje zawieszenie .Proszę o podpowiedź gdzie tkwi bład . Z góry dziękuję . Załączam listing z programem:...
Witam, za pewne tematów takich było mnóstwo, ale ja się w nich już pogubiłem. Zamierzam zrobić sobie zegarek z budzikiem i termometrem, ogólny cel to nauka obsługi wyświetlacza LCD i magistrali 1-wire na mikrokontrolerze w C. Zrobiłem sobie schemat zegarka i prosiłbym wypomnienie mi błędów jakie w nim popełniłem. http://obrazki.elektroda.net/50_12614204...
Odpowiem z punku widzenia amatora ponieważ ciągle się za niego uważam. :P Po pierwsze Arduino to moim zdaniem przereklamowany produkt. Oryginalne kosztuje podobnie do Raspberry Pi a możliwości bardzo kiepskie. Moim zdaniem opłaca się jedynie kupić najtańsze Arduino albo zebrać zestaw: - płytka stykowa - kable i druciki do stykówki - zasilacz 5V lub...
Dorzucę swoje dwa grosze, mam x lat jestem w wieku gdzie nauka to zabytek,szkołę skończyłem w 1988r zawód niepowiązany w żaden sposób z elektroniką. Moje osiągnięcia to spalone parę urządzeń, parę naprawionych (czasem przypadkowo). Z racji że jestem powiedzmy melomanem to nie jestem w stanie podać ilości "zużytych " kolumn i głośników i tu nastąpił...
kiedyś trzeba się wszyskiego nauczyć a praktyka jest najlepsza.. ... święta racja ;) i rozumne podejście do tematu... w takim razie to co ja mógłbym ci podpowiedzieć na początek to, to abyś zapoznał się jednak z jakąś rodziną procków - do takich celów najlepiej chyba będzie wziąć sobie AVR czyli np ATmega8 albo ATtiny2313 - bardzo łatwo i szybko można...
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 :)
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.
Mój układ PT6578 chyba jest niesprawny. Jak bym nie kombinował to i tak nie idzie go uruchomić. Natomiast udało mi się uruchomić 3 inne podobne układy, sterowanie odbywa się tak samo przez SPI. Konkretnie: LC75884 -> http://obrazki.elektroda.pl/9646003100_1... Kod którym napędzam wyświetlacz: http://obrazki.elektroda.pl/4773918500_1...
Drogie koleżanki, Mili koledzy! Przeraża mnie to co piszecie w tym temacie. W żaden sposób nie pomagacie młodemu wybrać kierunku nauki, podkreślacie tylko, że mu się nie chce uczyć, że jest leniwy. Przypuszczam, że nie jest to prawda. Gdyby był leniwy poszedłby do pierwszego lepszego liceum. Świetnie rozumiem problem z wyboru zawodu, kilka lat temu...
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 :)
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...
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.
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.
Dzięki za sprawdzenie i uwagi! Atmega8 dlatego że akurat mam taki, a to projekt tylko do nauki.
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.
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.
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...
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...
To kup też do nauki Atmega8, czy 16 - potem się przesiądziesz na "większy" uC.
do nauki stanowczo ATMEGA8 :-), chociaż wszyscy używają at90s2313. W jakim języku uczysz się programowania?
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 :)
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...
nauka nauka początkujący lutowanie nauka elektrotechnika nauka
aktualizacja nawigacji goclever wzmacniacze audio aplikacje przerywacz obwodu
magazyn solaredge budowa magazynu energii
Klimatyzacja w Land Cruiser 120 działa tylko na MAX COLD Jak sprawdzić diodę wysokiego napięcia w mikrofalówce?