Тёмный

62. Jak przenieść projekt z Arduino na ATmega 328? 

Elektro Maras
Подписаться 29 тыс.
Просмотров 121 тыс.
50% 1

Przy produkcji podpierałem się tym samouczkiem: www.arduino.cc/...
Zerknijcie na tą strone w przypadku gdybyście potrzebowali szczegółów.
Z Leonardo jest taka różnica że zamiast pinów 11(MOSI),12(MISO),13(SCK) należy użyć ICSP jak tutaj: arduino.cc/en/u...
Użyta Atmega 328:
www.ebay.com/it...
USB To RS232 TTL:
www.ebay.com/it...
Schemat i sketch na Google Drive: drive.google.c...
Facebook: / elektromaras
Pinout Atmega 328:
www.hobbytronic...

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 206   
@piotrlenarczyk5803
@piotrlenarczyk5803 8 лет назад
Arduino za ćwierć darmo - poglądowy i jasny filmik, dzięki! Wskazówka: do opisywania przewodów ( jakichkolwiek - też elektrycznych ) przydatna jest biała izolacja z mazakiem do płyt CD.
@adamd.389
@adamd.389 2 года назад
WIELKIE DZIĘKI ZA TEN MATERIAŁ. JEST NAPRAWDĘ POMOCNY DLA ZACZYNAJĄCYCH PRZYGODĘ Z ARDUINO. ADAM
@en_der7057
@en_der7057 9 лет назад
Dzięki Maras za film, właśnie mam w szufladzie wolną ATmega 328 - To sobie poeksperymentuję według tego co pokazałeś na filmiku.
@andrzejbucior6188
@andrzejbucior6188 2 года назад
Materiał aktualny jak widać przez lata:D
@klimekk7204
@klimekk7204 9 лет назад
Najlepszy człowiek reset na schemacie :D
@mateuszpizon1506
@mateuszpizon1506 8 лет назад
Dla potomnych: męczyłem się 4 dni żeby wgrać bootloader przez arduino Mega. Nie wiedziałem co robie żle. Odpowiedzią była wersja programu Arduino IDE. To można zrobić właśnie w wersji 1.0.5!!!!! W wersji 1.6.5 nie działa.
@mariuszkac
@mariuszkac 7 лет назад
świetne jest to że tłumaczysz to wszystko z taką łatwością. oglądałem parę Twoich filmów i widać z nich, że naprawdę wiesz co robisz. pozdrawiam, tak trzymaj.
@ryjoga
@ryjoga 2 года назад
Dopiero zaczynam z Arduino. Ten film jest dla mnie mega pomocny. Dzięki
@pawez7517
@pawez7517 3 года назад
14:22 Czy mogę to zrobić z włożoną oprócz tego atmegą do Arduino, żeby program wgrał się na obie kostki?
@matiwegrz3629
@matiwegrz3629 9 лет назад
Do programowania Arduino polecam Eclipse + wtyczka. Dużo wygodniejsza praca i w profesjonalnym środowisku. A Arduino IDE to taki zwykły notatnik.
@Pepcio1992
@Pepcio1992 7 лет назад
Wiem, odkop, ale ja polecam Visual Studio z wtyczką. Łatwa instalacja i bajeczna praca
@Mjaatr
@Mjaatr 9 лет назад
Ten oscylator a szególnie kondensatory od niego powinny być jak najbliżej uC i warto dodać komdensatory filtrujące 100nF przy zasilaniu ;)
@rumunn95
@rumunn95 9 лет назад
z nieba mi spadles z tym filmikiem wlasnie skonczylem swoj pierwszy projekt z wykozystaniem mikrokontrolera i mam zamair przeniesc go na "stałą plytke .Pozdawiam
@arturdurakiewicz8520
@arturdurakiewicz8520 6 лет назад
Witam ! Ja zrobiłem zgodnie z instrukcja i nie mogę wgrać Bootloadera wyświetla mi się : could not find USBtiny device . posprawdzałem połączenia i jest chyba OK , ale nie działa? w czym może być problem prosze o pomoc? Pozdrawiam i Dziękuję ARTUR
@krzysztofwizner3424
@krzysztofwizner3424 9 лет назад
pół roku czekałem i się doczekałem, dzięki :P
@mateuszekuwuowo
@mateuszekuwuowo 6 лет назад
Arduino:1.8.5 (Windows 10), Płytka:"Arduino/Genuino Uno" avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. Błąd przy wgrywaniu bootloadera. pokazuje mi taki blad :/
@dominpiano
@dominpiano 6 лет назад
tez tak mam😥
@rutrawrocawa1280
@rutrawrocawa1280 5 лет назад
A jak jest ze złączem ISCP? Czy mogę podłączyć np. czytnik kart sd do pinów SCK, MISO, MOSI które są opisane na pinach 17-19 atmegi? Oczywiście mogę to sprawdzić ale nie chcę nic popalić.
@maciekf2760
@maciekf2760 4 года назад
Dałoby się rozbudować ten projekt tak aby waga codziennie o określonej godzinie przesyłała wskazanie na tel za pośrednictwem sieci GSM ?
@pawez7517
@pawez7517 3 года назад
Chyba tak
@MlodyGra
@MlodyGra 8 лет назад
a co jesli mam wlutowane arduino. jak mam przeniesc projekt na mikrokontroler?
@goblinus92
@goblinus92 8 лет назад
Włóż mikrokontroler do płytki stykowej, podłącz kable i tyle, wgraj program jaki cię interesuje, przecież masz pokazane jaka nóżka w atmedze za co odpowiada.
@rejmenful
@rejmenful 9 лет назад
Może coś więcej na temat wewnętrznego oscylatora? Z czego lepiej korzystać budując układ?
@elektromaras
@elektromaras 9 лет назад
rejmenful Lepiej użyć zewnętrznego oscylatora 16MHz. Wewnętrzny oscylator w Atmedze ma 8MHz. Sam nie próbowałem sie tym bawić bo chciałem mieć bootloadera z UNO. W przypadku wewnętrznego oscylatora musisz wgrać inny bootloader i powinno być ok. Właśnie wrzuciłem link pod filmem gdzie możesz poczytać o szczegółach.
@jaroslawf2636
@jaroslawf2636 6 лет назад
Przestrzegam przed najnowszym arduino ide nie działa mi to na tym. kupiłem na aliexpres shield z podstawką za 3,5$ z diodkami pokazuje stan zaprogamowania lub error podczas zapisu
@YamahaMaro
@YamahaMaro 8 лет назад
Niestety ale jak wypalam to mam taki błąd This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno" avrdude: Expected signature for ATMEGA328P is 1E 95 0F Double check chip, or use -F to override this check.
@dominikmk8632
@dominikmk8632 9 лет назад
Czy da się przenieść projekt z Arduino Leonardo na At mega 308 ?
@4programming17
@4programming17 7 лет назад
Niestety, ale Leonardo opiera się na innym mikrokontrolerze, polecałbym kupić po prostu programator USBASP (Ok. 12 zł).
@kamilszamaek4453
@kamilszamaek4453 9 лет назад
Mam pytanko czy tu mogą być wszystko jedno jakie kondensatory (np takie jak przy silnikach w zabawkach z napisem 104)
@kamilszamaek4453
@kamilszamaek4453 8 лет назад
już znalazłem na stronie arduino że od 18-22pF
@xxstormuxx
@xxstormuxx 9 лет назад
Lutownica przyjarales kciuka? Spoko video
@mateuszMaciejj
@mateuszMaciejj 2 года назад
przy zwarciu Vcc z GND jest szansa ze atmega bedzie sprawna? na uno swieca sie diody NO i L
@komputery18
@komputery18 9 лет назад
Nie działa na Leonardo, jak to podłączyć? Podłączam normalnie na Leonardo w ISCP a w Atemga normalnie jak u Pana
@incxxxx
@incxxxx 4 года назад
Gdybym podstawił Atmega8 do wgrania booloadera, zamiast do nowego Atmega328 , to też wgrałbym bootloadera do Atmega8 ???
@SKEK-kc2rz
@SKEK-kc2rz 2 года назад
mam programator usbasp i mam plytke od jakiegos urzadzenia w ktorym siedzi atmega 329v czy moge ja zaadoptowac do projektu i wgrac bootloader przez usbasp ? :D
@SnipeR-02
@SnipeR-02 7 лет назад
Moge podłączyć rezonator 20 MHz zamiast 16 MHz? To coś zmieni? (wiem że częstotliwość ale czy jeszcze coś) i czy musze zmieniać kondensatory?
@MrGreezlie
@MrGreezlie 9 лет назад
Maras czy to znaczy że mogę zaprogramować arduino pro mini z poziomu klona Uno?
@Kris0725PL
@Kris0725PL 2 года назад
Wie ktos jak zrezetowac fuse bity w 328p? Bo poleglem...
@romangrzyb6982
@romangrzyb6982 4 года назад
Witam. Pokazywałeś kiedyś przystawkę z podstawką ZFI do programatora USGasp. Też taką zobiłem do programatora, ale nie działa (swoją drogą moe wiem do czego podłączyć pin LED i nie wiem czy reset podłączony do pinu 1 musi być podciągnięty rezystorem z pinu 7). Błędy mówią o braku otwarcia urządzenia na porcie COM3 - tam gdzie wpięty jest programator: Podczas ładowania szkicu wystąpił błąd avrdude: Warning: cannot open USB device: Function not implemented avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' Możesz coś poradzić, może ktoś z czytających?
@pppbekk
@pppbekk 9 лет назад
Poszukajcie innych programatorów. Ja mam inny programator, w programatorze mam wyjście DTR i łącze go z w pro mini z pinem GRN i to jest właśnie reset.
@scoorpioon111
@scoorpioon111 9 лет назад
Daj link do tego schematu ATmegi328 z pinami zaznaczonymi jak dla arduino ?
@projektowanie3ddruk3d99
@projektowanie3ddruk3d99 3 года назад
Will the atmega328p itself work like an Arduino? Digital / PWM pins and analog pins will work normally?
@dawids3569
@dawids3569 9 лет назад
Jak wykorzystać arduino DUE do programowania atmegi?
@elektromaras
@elektromaras 9 лет назад
Dawid Szatkowski Nie potrafię odpowiedzieć. Samo wgranie botloadera powinno zadziałać ale DUE to zupełnie inna bajka. Procesor 32 bitowy, i reszta bajerów sprawia że jest to już bardziej zaawansowana płytka. Myślę że nie powinno być to jakoś mega trudne ale nie jestem w stanie Ci nic powiedzieć bo widziałem to tylko na zdjęciu :)
@jakubkulterman8733
@jakubkulterman8733 2 года назад
Super film
@adamkitek9191
@adamkitek9191 5 лет назад
Witam,a jaką mają wartość kondensatory użyte przy oscylatorze (kwarcu)?
@adamkitek9191
@adamkitek9191 5 лет назад
ok,już wiem 18-22pf ;-)
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Z jakiej strony ściągał pan te bibljo teki bo chcę sobie wgrać program do diody i sprawdzić czy to działa bo ściągnełem butlądera i podłączyłem pod RX itx a później o tym przeczytałem nosi cośtam i chcę się zapytać czy przez RX i TX można to wgrać bo w Arduino jest kabel od drukarki która jest też na USB ja to podłączyłem tak że wźełem kabel USB przeciełem na pół ściągnełem jego shemat i podłączyłem ajeśli źle to mi niech PAN powie jaki kabel mam wźojść do nosi i coś tam na początku wydawało mi się że się wgrało
@MlodyGra
@MlodyGra 8 лет назад
mozna tak atmege 8p programowac?
@Elomelo-320
@Elomelo-320 8 лет назад
A konwerterem usb usrat mowy programować to urządzenie bez arduino tzn. bezpośrednio do atmegi ? Wiem bootloder przez arduino zrobię
@olmekolmek4653
@olmekolmek4653 9 лет назад
wszystko fajne ale jak to samo zrobić na atmega32?? pomóżcie proszę
@RafaKrupinski
@RafaKrupinski 9 лет назад
Ja przeniosłem sobie projekt na pcb lecz nie wiem co jest przyczyną zawieszania się układu. Po kilkunastu minutach pracy układ się zawiesza. Kontroluje go przez migające diodę. Jak przestaje migac to znaczy ze układ się zawiesił. Jest to barometr, czujnik temperatury i zegar w jednym do tego wyświetlacz 4x20. Kwarc zewnętrzny 16Mhz odciagniety do masy 27pF.. Reset do zasilania przez 10kom 3 kondensatory filtrujące po 100uF ceramiczne i jeden 100uF. Zasilanie układu z Leonardo bo póki co nie wbudowalem stabilizacji na 330 co może go gryźć? W przyszłości chciałbym zasilać układ bateryjnie...
@elektromaras
@elektromaras 9 лет назад
Rafał Krupiński A próbowałeś ze scalakiem wpiętym w płytkę Arduino? Też się wiesza? Może po prostu masz trafiony mikrokontroler.
@matis5932
@matis5932 8 лет назад
pomocy! jak próbuję wgrywać przez klony uno i leonardo po prostu dioda na pinie 7 się na krótko zaświeca, potem gaśnie i IDE pisze: Invalid device signature
@antonikiszka9932
@antonikiszka9932 8 лет назад
Prawdopodobnie zamiast ATMEGA328P kupiłeś ATMEGA328, lub odwrotnie. Jeżeli znasz angielski, to bez najmniejszego problemu znajdziesz odpowiednie poradniki. To nie wina arduino tylko złej ATMEGI. PS To "P" na końcu nazwy mikrokontrolera oznacza "picoPower", czyli, że mikroprocesor może pracował również przy niższym prądzie. Pozdrawiam Antoni K
@matid8453
@matid8453 3 месяца назад
jakoś nie działa mi to programowanie przez uart
@ninoosmy5311
@ninoosmy5311 8 лет назад
+Elektro Maras mówiłeś w filmie, że da się wypalić bootloader z wewnętrznym oscylatorem? Czy mógłbyś mi powiedzieć jak to zrobić ?
@ewelinawielgosz2093
@ewelinawielgosz2093 Год назад
A jak podłączyć atmega328 zupełnie bez arduino?
@raquaez
@raquaez Месяц назад
musisz miec orogramator avr lub jezeli masz bootloader to uart np. tak jak w nano masz ch340 który zmineia sygnal usb ma uart mozna sobie kupic taki ale najlatwiej bedzie chyba avr kosztuje 10-20 zl a sluzy nie tylko do arduino a do duzej ilości kontrolerów
@mariuszcudny14
@mariuszcudny14 6 лет назад
Witam p.Marku czy takm sposobem również przeniosę na Atmegę8 ?
@eragonn14
@eragonn14 9 лет назад
No już nie mogłem się doczekać kolejnego odcinka :) Elektro Maras Wiesz może, czy da się łatwo zwiększyć ilość pinów PWM na Uno? Najlepiej Bez jakiegoś drogiego ekspandera.
@elektromaras
@elektromaras 9 лет назад
eragonn14 Hmm, nie wiem... Może coś takiego? www.ebay.com/itm/1PC-16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-For-Arduino-New-/131339363460
@arturraf11
@arturraf11 7 лет назад
***failed; avrdude: WARNING: invalid value for unused bits in fuse "efuse", should be set to 1 according to datasheet This behaviour is deprecated and will result in an error in future version You probably want to use 0xfd instead of 0x05 (double check with your datasheet first). ma problem pojawił się taki komentarz ?? Co mam zrobić ???
@4programming17
@4programming17 7 лет назад
Masz problem z fusebitami - możesz mieć płytkę z innym mikrokontrolerem.
@pawelwojcik7550
@pawelwojcik7550 9 лет назад
będziesz Marek coś z SMD atmegą328 próbował wgrać? ostatnio próbowałem ale poległem, w DIP wyszystko działa, mogę wgrać bootloader a w smd lipa btw. wiesz jak wgrać bootloader do atmegi128? pozdrawiam
@elektromaras
@elektromaras 9 лет назад
***** Mam w najbliższych planach przeniesienie projektu na Atmegę 8 bo też dostaje masę maili na ten temat. Ale musiałem zacząć od 328 żeby potem odcinek nie trwał 40 minut. Postaram sie poszerzyć temat Atmegi 8 na może jeszcze jakieś dodatkowe mikrokontrolery
@pawelwojcik7550
@pawelwojcik7550 9 лет назад
Super, ja pytam o 128 bo mi się projekt nie mieści na 328 ;)
@karlikospl
@karlikospl 8 лет назад
Pokazujesz, jak podmienic program na tej już zewnętrznej atmedze, kiedy nie ma już chipa na płytce, Czy tak można też zrobić na Leonardo? czy leonardo potrafi tylko bootloadera wgrać?
@19kasiek91
@19kasiek91 8 лет назад
+karlikos podpinam sie do pytania, mam dccduino i mam problem z zaprogramowaniem zewnetrznej atmegi
@karlikospl
@karlikospl 8 лет назад
Może małe przypomnienie?
@4programming17
@4programming17 7 лет назад
Leonardo pracuje na jednym procesorze, przez co takie wgrywanie bootloadera mogłoby być ułatwione, ale niestety trzeba pamiętać o tym, że leonardo pracuje na innym mikrokontrolerze niż atmegi z serii w obudowach DIP.
@matid8453
@matid8453 9 лет назад
czyli moge zrobic to samo na leonardo
@elektroprogramista1025
@elektroprogramista1025 3 года назад
cześć mam pytanie czy kondensatory które użyłeś to 104?
@pawez7517
@pawez7517 3 года назад
Na stronie Arduino wszystko powinno być opisane
@mrpieter5819
@mrpieter5819 9 лет назад
Drogi Elektro Marasie czy mógłbyś nagrać film jak spasować arduino z padem od ps3 i sterować nim jakimś serwem lub diodą, byłbym bardzo wdzięczny
@elektromaras
@elektromaras 9 лет назад
MrPieter Kiedyś już padło takie zapytanie. Nie mam PS3. Właściwie nie mam żadnej konsoli do gier (oprócz tej którą sam zrobiłem w odcinku 50). Jeśli kiedyś wpadnie mi taki pad w ręce to go zatrzymam i postaram sie coś podziałać.
@Andrzej-uy7ik
@Andrzej-uy7ik 9 лет назад
Pomocy, przed twoim filmem kopiłem atmege 8 oraz atmege 328 i próbowalem wgrać bootloader i za każdym razem wyskakiwał błąd. teraz atmega 8 raz na 30 prób daje sie zaprogramować ale to tez nie zawsze i jak na razie udało mi sie wgrać fade 2 razy i 1 raz blinka bo nic innego nie wchodzi. jak skasować bootloader i wgrać nowy i jak zrobić, aby działała poprawnie (bootloader wgrany w 328 za pomocą arduino uno przekładając scalak, a w atmedga8 przez arduino nano jako isp.)
@elektromaras
@elektromaras 9 лет назад
kotek14334 Bootloader możesz wgrywać kilka razy - ja jak kręciłem odcinek to wgrywałem bootloader kilkukrotnie - tylko po to żeby sie upewnić że się da.
@Andrzej-uy7ik
@Andrzej-uy7ik 9 лет назад
Właśnie nie miałem pewności bo czytałem że warto zablokować fusebity żeby nie nadpisać bootloadera. Jednak za każdym razem pisze mi błąd. Wyśle treść jak tylko będę miał chwilkę żeby ponowić próbę.
@marcinbiaecki9731
@marcinbiaecki9731 2 года назад
Dzięki :)
@MrDanielo798
@MrDanielo798 6 лет назад
Elektro Maras mam pytanie czy da sie oczyścić arduino z projektów do których nie ma sie już dostępu. Chciał bym usunąć pewien projekt z mojego arduino a nie moge ponieważ zapomniałem co ja instalowałem na arduino. Pomyślałem żeby wyczyścić ale arduino i zainstalować od nowa wszystko (mam dwie płytki arduino). Ale czy jest jakiś prostszy sposób na przywrócenie arduino do ustawień fabrycznych.
@janbabiski3022
@janbabiski3022 6 лет назад
Oczywiście, że się da, można skasować innym programatorem, ale skasuje się także bootloader, ewentualnie można utworzyć plik HEX o odpowiedniej wielkości i wgrać go. Jest też jeszcze możliwość zabezpieczenia przed odczytem zawartości.
@revoxsvko
@revoxsvko 8 лет назад
co robi ten oscylator kwarc? do czego jest on potrzebny
@4programming17
@4programming17 7 лет назад
Kwarc służy do określania i dodawania/odejmowania szybkości mikrokontrolerowi. Przykład: Twój monitor działa z częstotliwością ok, 60 mHz.
@TwinkiWinki
@TwinkiWinki 9 лет назад
Jest jeszcze trzeci (chyba bardziej wygodny od drugiego) sposób wgrywania zmienionego sketch'a do "gołego" uP z bootloaderem arduino: przy użyciu programatora USBasp (wiem że takowy masz:P) wtedy można zwolnić człowieka reseta z etatu;) ElektroMaras nagrasz może rozszerzenie do tego poradnika jak wgrywać bootloader do innego uP (np ATtiny2313) z innym układem pinów niż ATmega328? P.S. podasz link do ebay'a do tego specjalnego noża służącego do wyciągania uP z podstawki?:)
@elektromaras
@elektromaras 9 лет назад
Marcin Czapiewski No właśnie nie mam programatora USBasp :). Człowiek reset będzie wciąż miał pracę. Wspominałem już w innym komentarzu że powoli przygotowuje sie do odcinka z innymi chipami. A nóż kupiłem 8 lat temu na Sardynii od rzemieślnika - obawiam sie że nie ma on nawet strony w necie :(
@elektroprogramista1025
@elektroprogramista1025 3 года назад
PRZY WGRYWANIU BOOTLAEDARA POKAZUJE BŁĄD A WSZYSTKO JEST DOBRZE PODŁACZONE
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Dziękuję za odpowiedź na niej pisze B 57 512 254051 DSD9420v6 unaklejka na której pisze 28 Intel380 Philips Elektroniką zajmuje się od dawna zrobiłem kierownice do PC ale jeśli chodzi o konsole to nic więcej nierobiłem niż naprawa mp5 ale to tylko naprawa portu USB i gum od włączników ale teraz to już ono nazłom się na daje bo mi procesor poszedł jak grałem
@wiktorpasnikowski7759
@wiktorpasnikowski7759 5 лет назад
super
@Oelngatikameie
@Oelngatikameie 8 лет назад
czy zamiast oscylatora mog euzyc Rezonatora Kwarcowego 16 mHz? i co to ten bootloader?
@89Sawik
@89Sawik 8 лет назад
+Oel ngati kameie Rezonator kwarcowy to rodzaj oscylatora. Maras na filmiku używa właśnie "kwarcu". Bootloader to specjalny program dla mikrokontrolera, który pozwala w łatwiejszy sposób wgrywać inne programy.
@89Sawik
@89Sawik 8 лет назад
+Oel ngati kameie Rezonator kwarcowy to rodzaj oscylatora. Maras na filmiku używa właśnie "kwarcu". Bootloader to specjalny program dla mikrokontrolera, który pozwala w łatwiejszy sposób wgrywać inne programy.
@Dropsoon
@Dropsoon 8 лет назад
Da się użyć innego oscylatora? np:24.000 //edit nad oscylatorem to co to jest i czy obejdzie sie bez tego?
@89Sawik
@89Sawik 8 лет назад
+Drops Booster Nie jestem pewny atmegi 328 ale np. dla 8p maksymalna częstotliwość taktowania to 16 MHz. W przypadku 328 pewnie jest podobnie.
@wildchicken88
@wildchicken88 9 лет назад
Podczas wgrywanie z leonardo wszystko podlaczonone poprawnie wywala blad. "avrdude: Expected signature for ATmega32U4 is 1E 95 87 Double check chip, or use -F to override this check. Błąd przy wgrywaniu bootloadera."
@elektromaras
@elektromaras 9 лет назад
PAtryk Kabus Bo w Leonardo musisz chyba użyć Arduino as ISP (Leonardo) Jeśli nie działa mimo tego no to dupa. Nie wiem co dalej :(
@wildchicken88
@wildchicken88 9 лет назад
Udalo sie ale musiałem zrobić według tej instrukcji. m.instructables.com/id/Arduino-Leonardo-as-Isp/step5/Target-Atmel-Microcontroller-1-Atmega328p-burning-/ Pozdrawiam
@coyote-bergstein
@coyote-bergstein 9 лет назад
Wie ktoś co zrobić aby arduino wybrało randomową liczbę z jakiegoś zakresu?
@4programming17
@4programming17 7 лет назад
TO SĄ TAK ZWANE PODSTAWY JĘZYKA C++!!!!!
@matikd9125
@matikd9125 9 лет назад
A mogę nie używać Arduino jako programator tylko np. UsbASP
@elektromaras
@elektromaras 9 лет назад
Matikd Myślę że spoko. W sumie Arduino jako takie nie jest tu używane a tylko programator. Tak więc jeśli podłączysz USBAsp i port COM jest widoczny w IDE to powinieneś móc bez problemu zaprogramować samego scalaka.
@matikd9125
@matikd9125 9 лет назад
dzięki
@mkconel
@mkconel 9 лет назад
Matikd Tak, możesz. Jedynie co musisz zrobić, to w Arduino IDE ustawić programator na USBasp i przy wrzucaniu programów używać opcji "Upload using programmer". PS: Przy programowaniu przez USBasp nie potrzebujesz bootloadera - zawsze to kilkaset bajtów oszczędności.
@nickwilde9129
@nickwilde9129 8 лет назад
wie ktoś co to jest za procesor/układ scalony i do czego można go wykorzystać? HR6P72P4DL
@4programming17
@4programming17 7 лет назад
Wpisz w google tą nazwę + datasheet i będziesz wiedział ;-)
@InventionTherapy
@InventionTherapy 7 лет назад
What's the biggest memory you can get Arduino in?
@elektromaras
@elektromaras 7 лет назад
Flash 32k bytes SRAM 2k bytes EEPROM 1k byte
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Dzieńdobry chcę się pana zapytać czy jak podłączę atmegę bez wgranego butlądera do PC to wyskoczy mi w mój komputer i jeszcze jak nie ma na PC żadnego sterownika i jeszcze się chce pana zapytać której lepiej użyć czy atmegi 32 która ma 40 binów czy atmegi 8 która ma28 binów wymontowałem je z komputerów od samochodu tak mi się wydaje że jedna to atmega8 a 2 to atmega 32 z tego co patrzyłem na alegro a i jeszcze czy one mają wbudowaną pamięć i czy można je wylutować nic im niebędzie bo raczej na trzema się i jeszcze apropo atmegi32to jest na pewno awr i jeszcze taka ciekawostka w komputerze z auta jest 8 czopów na środku jest atmega 32 i pisze na niej że zrobił ją Intel jeszcze bym prosił pana żeby mi PAN jakiś dobry shemat dał tej która będzie najlepsza do budowy konsoli chcę ją koniecznie zbudować ponieważ mam trochę grafów i smykałki pozdrawiam i proszę o jak najszybsze od pisanie bardzo dobre filmy PAN robi
@elektromaras
@elektromaras 9 лет назад
Elektronik1000 Elektryk Obawiam sie że nic Ci nie wyskoczy. Jeśli chcesz dowiedzieć sie troche o programowaniu Atmeg to zajrzyj na kanał Mirka Kardasia i może jego podpytaj o szczegóły. Wnioskując z Twojego wpisu masz dosyć niewielkie doświadczenie w programowaniu więc raczej na początek proponuję mimo wszystko zabawę z Arduino.
@elektromaras
@elektromaras 9 лет назад
Elektronik1000 Elektryk Acha! Jeszcze jedno. To nie jest możliwe żeby Atmegę32 zrobił Intel - musiałeś coś pomylić ;)
@kamil004
@kamil004 9 лет назад
Posiadam Nano z Atmega 328P wlasnie, niby ma ona uklad CH340G jednak po USB nie szlo nic zaprogramowac. Kupilem programator USBASP V2.0 LC technology i programuje Nano za pomoca zlacza ISP. Wiadomo skecze wgrywa sie z SHIFTem aby uzywalo programatora, jednak czy za pomoca programatora moge jakos wgrac bootloader do Nano? Czy jakos inaczej trzeba IDE ustawic aby programatorem wgrac bootloader? I bodaj w okienku Arduino IDE jest napisane ze bootloader mozna wgrac tylko raz. Bootloader chcialem wgrac aby normalnie po usb wgrywac skecze.
@elektromaras
@elektromaras 9 лет назад
Kamil Gorecki Jeśli masz podłączony programator to nie powinno być problemu. Po prostu wybierasz Arduino Nano a potem "Wgraj Bootloader". Od tego czasu możesz( a przynajmniej powinieneś móc) wgrywać sketche za pomocą USB. A bootloader możesz wgrywać wiele razy. Na stronie jest napisane: You should only need to burn the bootloader once co oznacza w tym wypadku że bootloader wystarczy wgrać raz. Potem już programujesz używając komunikacji szeregowej.
@kamil004
@kamil004 9 лет назад
Mam blad" avrdude: warning: cannot set sck period. please check for usbasp firmware update." Programator mam dokladnie taki: i00.i.aliimg.com/img/pb/139/978/928/928978139_839.jpg Niby zworka JP3 jest od tego ale chyba nie dziala "Setting jumpers:J1 Power target Supply target with 5V (USB voltage). Be careful with this option, the circuit isn't protected against short circuit! J2 Jumper for firmware upgrade (not self-upgradable) Set this jumper for flashing the ATMega(4)8 of USBasp with another working programmer. J3 SCK option If the target clock is lower than 1,5 MHz, you have to set this jumper. Then SCK is scaled down from 375 kHz to about 8 kHz." programator niby posiada automatyczne dostosowywanie zegara jednak wychodzi na to ze ma stary firmware? Niestety nie posiadam drugiego aby go zaktualizowac. Bede musial jakos ogarnac ten sposob z wgraniem bootloadera poprzez arduino chodz nie wiem jak sie do tego zabrac na razie, bede musial na spokojnie pomyslec i jeszcze raz obejrzec tutorial i zastanowic sie do jakich zlacz podlaczyc kabelki z arduino pod plytke do NANO. Chyba ze masz jakies inne sugestie? to bede bardzo wdzieczny
@kamil004
@kamil004 9 лет назад
Elektro Maras Niewiem jak ale mi sie udalo:1. Z arduino IDE skopiowalem plik bootloadera "ATmegaBOOT_168_atmega328.hex" 2.W Khazama AVR Programmer Wybralem Atmega328P, nastepnie "Command" i "Read Chip Signature" 3. Potem "File", "Load FLASH file to buffer" 4. Nastepnie "Auto Program" Robilem wszystko na pale z odrobina logicznego rozumowania mimo iz sie na tym kompletnie nie znam, efekt.. Dziala wgrywanie skeczy z arduino IDE po USB :) EDIT: Wykasowalem FLASH programem eXtreme Burner - AVR i ponownie wgralem teraz nim plik HEX bootloadera i tez smiga ;) Dzieki za podswiadome sklonienie mnie do dzialania, nie myslalem ze to takie proste.
@elektromaras
@elektromaras 9 лет назад
Ciesze się że wyszło :) Mozna powiedzieć że jesteś teraz specjalistą w te klocki.
@kamil004
@kamil004 9 лет назад
Elektro Maras dzieki za cieple slowa jednak specjalista nie jestem hehe bo mam problem z moim projektem termometru. znajde chwilke po pracy wieczorem to moze Ci podesle na maila bo na forum nie do konca mi pomogli a moze cos zasugerujesz ew. nasuniesz jakis przyklad jak to zrobic.
@Inviaz
@Inviaz 7 лет назад
Da się inne procki programować? Np przy pomocy jakiś przejściówek?
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Jeszcze mam jedno pytanie można pogłaśniać muzykę na atmedze czy trzeba dawać potencjometr bo za czełem najpierw od podłanczania tego wszystkiego a później to zaprogramuje
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Jak PAN wygrywał tu butląder bo przez RX i TX bo na forum czytałem coś o sck miso nosi ściągnełem już program do tego i tylko się oto pytam
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Mam do pana takie pytanie jaki butląder mam wgrać na atmegę 32 bo kupiłem ten konwektor wogule odskoczyłem od tego projektu a teras wracam wiem że PAN robił film o bibliotekach ale bo mówił PAN w tym filmie że na atmegę328 można wgrać rożne ale np czym różni się button na atmegę 328 od32 pinami to na pewno i czymś jeszcze bo jak pinami to mogę po zmieniać ściągnął bym cały na atmegę 32 ale jest problem bo niewidzialne takiego w necie no iniewiem co mam zrobić z tym koksem a może mógłby mi PAN jagiegoś linka dać czy coś
@matid8453
@matid8453 9 лет назад
co to jest wogóle ten bootloader
@basiek96
@basiek96 9 лет назад
Bardziej mi się opłaca kupić arduino one czy leonardo?
@basiek96
@basiek96 9 лет назад
źle napisałem nie one tylko uno
@TwinkiWinki
@TwinkiWinki 9 лет назад
Sebastian Palczyński jak chcesz używać leonardo jako programator to niestety będziesz musiał skorzystać z innego poradnika (np. ten: www.instructables.com/id/Arduino-Leonardo-as-Isp/step5/Target-Atmel-Microcontroller-1-Atmega328p-burning-/) bo ten sposób od ElektroMarasa nie zadziała. Ja posiadam tylko leonardo no i teraz rozglądam się za UNO, z kilku powodów:- przy wgrywaniu bootloadera z leonardo trzeba się więcej napracować (polecam skopiowanie dobrze skonfigurowanego Arduino IDE ze zmienionym sketchem Arduino as ISP) - z leonardo nie wyciągniesz uP a przy wykonywaniu wielu projektów można sobie przygotować kilka Atmeg z bootloaderem wsadzić bo płytki przetestować na płytce stykowej cały układ/sketch, wyciągnąć i wsadzić do docelowego układu - wiele jest przykładów na UNO, które jakoś nie chcą mi chodzić pod Leonardo (nie wiem czemu ale tak jest) - pozostaje kombinowanie lub zrezygnowanie. - wstyczka usb w leonardo to microusb (bardzo delikatne) i po intensywnym użytku szybko się wyrabia:( - nie znalazłem żadnej zalety leonardo w stosunku do UNO
@basiek96
@basiek96 9 лет назад
Marcin Czapiewski Czyli polecasz uno?
@TwinkiWinki
@TwinkiWinki 9 лет назад
Sebastian Palczyński Tak bez wahania. Jak kupisz oryginalny to na pewno będziesz zadowolony. Z klonami jest różnie. Jak nie chcesz wydawać kasy i będziesz kupował klona to polecam wersję z podstawką, tak żeby można było wyciągnąć mikroprocesor z płytki.
@basiek96
@basiek96 9 лет назад
Marcin Czapiewski Dzięki :D
@kylu33
@kylu33 7 лет назад
witam :) jestes w stanie napisac program na zamowienie ?
@elektromaras
@elektromaras 7 лет назад
Nie robię tego. Staram się aby to było moje hobby a nie praca. Jak coś się w tej materii zmieni to poinfrmuję o tym na kanale ;)
@nastalski
@nastalski 7 лет назад
nastalski13@gmail.com
@w3xu726
@w3xu726 8 лет назад
nagraj programy do łatwiejszego programowania
@MySneyk
@MySneyk 9 лет назад
Witam. Nie wiem jak zacząć, więc powiem prosto z mostu mam konkretny projekt i chce go wpakowac na płytkę z ową atmega, więc czy muszę robić to krok po kroku jak na filmie?? czy wystarczy że podlacze atmege na płytce stykowej i zaprogramuje ja tym programatorem od pro mini Wybaczcie tyle pytań ale ja jestem trochę zielony w tych sprawach ;-) Liczę na odpowiedzi :-)
@elektromaras
@elektromaras 9 лет назад
SNEYK SNEYK Zaprogramujesz tym "programatorem" od ProMini tylko wowczas gdy najpierw wgrasz bootloader. W przeciwnym wypadku musisz uzyc "normalnego" programatora
@MySneyk
@MySneyk 9 лет назад
Elektro Maras A jakie części są na tej płytce stykowej użyte ? a pokarzesz jak to zrobić na leonardo ?
@elektromaras
@elektromaras 9 лет назад
SNEYK SNEYK Oj sorki - tu masz linka: www.arduino.cc/en/Tutorial/ArduinoToBreadboard Na Leonardo jest taka różnica że zamiast pinów 11(MOSI),12(MISO),13(SCK) używasz ICSP jak tutaj: arduino.cc/en/uploads/Reference/ICSPHeader.jpg
@Organ18
@Organ18 6 лет назад
Mam pytanie wszedłem w ten link który pan podał o tym samouczku i doczytałem że potrzeba kryształ - google tak przetłumaczyło czyli ten pana oscylator chodź w jednym z sklepów na ALLe.... znalazłem go pod nazwą Rezonator Kwarcowy....MHZ niski , a przednim na filmie są dwie pomarańczowe kulki / pastylki o których nie było mowy w filmie ale w samouczku one są pod nazwą Kondenstaro Ceramiczyny 18-22 pikofaradów i tu moje pytanie w sklepie gdzie chce zamówić są pomijając te duże 220pF czy 470pF są też 10 i 47pF a później to są 47 nF i 470 nF tu jest założenie że do tego Rezonatora Kwarcowego 16Mhz ma być kondensator 18-22pF czy mogę zastosować np. ten 47pF ?? bo szczerze mówiąc pierwszy raz słyszę o Piko Faradach Tak samo na filmie pan użył tego Rezonatora Kwarcowego 16Mhz a w sklepie gdzie chce zamówić pare drobiazgów mają np. 50 Mhz niski mini , 10 mhz niski mini , 4,1943Mhz niski mini , 11,0592 Mhz niski mini itd. ale też mają 24 mhz wysoki ..... ale też mają bez oznaczeń (wysoki czy niski) np. 3 Mhz lub 3,072Mhz są też 8Mhz itd. Czym się kierować bo są Wysokie , Niskie , Bez oznaczeń i nie ma akurat 16Mhz czyli domyślam się że też ten rezonator kwarcowy będzie musiał by być inny.
@janbabiski3022
@janbabiski3022 6 лет назад
Drogi Organie18, to gdzie bywałeś zamiast w szkole skoro nie słyszałeś o przedrostku piko. Jeżeli dokumentacja fabryczna mówi, że wartości mają być w tym przedziale, to z dokumentacją się nie dyskutuje. Te dwa kondensatory stosuje się w celu zaburzenia symetrii układu generatora, w przeciwnym razie może się zdarzyć, że generator nie wzbudzi się. Spróbuj zmienić sklep na taki, w którym poszukiwane wartości będą w ofercie. Jeżeli natomiast nie możesz zmienić sklepu, to weź po dwa kondensatory 47 pF połączone szeregowo, otrzymasz 23,5 pF, taka wartość może być. Kondensatory połącz jak najbliżej siebie. Trzeba mieć świadomość tego, że wszystkie podzespoły są produkowane z jakąś tolerancją. Najpopularniejsze mają tolerancję wartości rzędu 20%, tak więc kupując kondensator 22 pF możesz dostać wartości w przedziale od 19,8 do 24,2 pF. Procesor zadziała z innym kwarcem ale będą problemy z zależnościami czasowymi, w tym z programowaniem. W tego typu projektach rodzaj obudowy rezonatora ma drugorzędne znaczenie, głównie estetyczne.
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Niech PAN już nie odpisuje w końcu znalazłem na atmegę 328 jest dużo a na 32 trochę trzeba poszukać
@komputery18
@komputery18 9 лет назад
Może być oscylator 20 MHz?
@elektromaras
@elektromaras 9 лет назад
komputery18 Nie może być. Musi być 16MHz
@sebastianfalk7407
@sebastianfalk7407 9 лет назад
A gdzieś czytałem ze maksymalnie do 20Mhz. Nie mam 16 mam tylko 14 i 20.
@elektromaras
@elektromaras 9 лет назад
OK to może zadziałać ale poruszamy tu temat overclockingu a to może prowadzić do niestabilności układu. Daltego ja się trzymam 16MHz
@matid8453
@matid8453 9 лет назад
do czego słuzy przycisk reset
@elektromaras
@elektromaras 9 лет назад
matix król Reset musi zostać przyłożony do masy w momencie wgrywania programu. To jakby taki sygnał dla mikrokontrolera aby nastawił się na odbiór.
@matid8453
@matid8453 9 лет назад
ale nie chodzi mi np.o arduino leonardo gdzi jest przycisk reset ale nie trzeba go wciskać żeby wgrac program ale dzięki za odpowiedź
@matid8453
@matid8453 9 лет назад
Elektro Maras mam takie głupie pytanie jaki mam wybrac programator jak chce zaprogramować arduino leonardo i trzemu nie moge wybrać tego portu com. a tak wogóle to ten port com wybiera się na '' port szeregowy
@elektromaras
@elektromaras 9 лет назад
mati ! Nie bardzo rozumiem Twoje pytanie. Jak chcesz zaprogramować Leonardo to wybierasz z listy Arduino Leonardo, Programator domyślny dla wszystkich Arduino to AVRISP mkII a port COM to taki jaki Ci się melduje przy włożeniu kabla USB w gniazdo.
@matid8453
@matid8453 9 лет назад
dobra to inne pytanie dlaczego arduino nie łączy mi sie z komputerem
@hammermetv4428
@hammermetv4428 6 лет назад
Skąd zdupy uno?
@daryk26
@daryk26 7 лет назад
A jaki masz rezonator kwarcowy ?
@elektrotomasz
@elektrotomasz 7 лет назад
daryk A On ma 16MHz chyba niski.
@nezu_cc
@nezu_cc 9 лет назад
Jeśli ktoś ma usb ASP to morze je podłączyć np. Do jakiej kol wiek atmegi albo attiny a w arduino ide wybrać programator usb ASP i zmodyfikować plik bords dokładając odpowiedni kawałek z kopiowany z strony internetowej.
@matm8053
@matm8053 7 лет назад
A jak z arduino 101
@4programming17
@4programming17 7 лет назад
Arduino 101 opiera się na procesorze Intela (takim jak w komputerach), i nie jest kompatybilne z Atmegami i ATtinami ;-P
@majster518
@majster518 9 лет назад
aha ok a na jakim czipie ? :)
@quarke_6064
@quarke_6064 2 года назад
17 34 człowiek reset
@piotrstefan8552
@piotrstefan8552 6 лет назад
ok
@SlawkeJob
@SlawkeJob 9 лет назад
Jak dla mnie zaczynanie od arduino jest dość bezsensowne i nakłada nam klapki na oczy. Sam zaczynałem od arduino i bardzo tego żałuje bo w arduino robi się wszystko prawie samo, napiszesz kod z gotowymi bibliotekami tylko zadasz co ma robić i robi. Później postanowiłem nauczyć się bascoma i był to bardzo dobry wybór bo teraz żeby coś zrobić musiałem poznać zasadę jego działania na przykładzie serva: w arduino podajesz ile stopni w daną strone i robi swoje --> w bascomie musisz nauczyć się że servo steruje się impulsami w okreslonych odstepach czasu. Dlatego Arduino jak dla mnie nie jest zbyt dobre dla początkujących elektroników ale co kto woli. Życzę powodzenia wszystkim ;p
@jakisziemniak955
@jakisziemniak955 9 лет назад
Slawke Lepiej zaczynać od Assemblera? Też można, tylko po co się z tym męczyć? Warto znać, ale nie ma co używać.
@walimlot
@walimlot 9 лет назад
Pan Ziemniak Asembler jest za prosty, lepsze są binarne zapisy kodów bo poznasz prawdziwy język procesora. Taka filozofia powinna być rozszerzona na wszystkie aspekty życia, można chodzić pieszo zamiast jeździć samochodem,... Gościu chciał zaimponować sobie i innym, Arduino jest dziecinnie proste, nieprofesjonalne a on jest przecież super profesjonalistą który zaszczycił swoją wypowiedzią dzieciarnię. Osobiście polecam Arduino elektronikom, którzy już nie mają miejsca w głowie do dodatkowe rozszerzone systemy.
@walimlot
@walimlot 9 лет назад
Slawke Właśnie, twoim problemem jest to, że nie potrafisz praktycznie wykorzystać możliwości mikrokontrolera i ograniczasz się do poznawania jego funkcji. To co piszesz o Arduino to niestety bzdury, ułatwienia nazywasz utrudnieniami a tworzenie programu to nie tylko gotowe biblioteki. Pewnie cię to irytuje, że całkowicie początkujący elektronik i programista potrafi na Arduino uruchomić wyświetlacz LCD, silnik krokowy czy inne ciekawe funkcje. Właśnie o to chodzi w programowaniu, tego się nie nauczysz, musisz się urodzić z kreatywnym umysłem, musisz mieć predyspozycje, gdybyś je miał to byłoby ci wszystko jedno jaki język programowania a ułatwienia traktowałbyś jak dar losu.
@NorekR
@NorekR 9 лет назад
bardzo dobrze pokazałeś jak wgrać i co podłączyć żeby działało ale moim zdaniem lepiej kupić atmege z wgranym bootloader i kilka centów taniej np www.ebay.com/itm/NEW-ATmega328P-PU-with-Arduino-UNO-bootloader-ATMEL-2014-/181388552457?pt=LH_DefaultDomain_0&hash=item2a3b99a909
@elektromaras
@elektromaras 9 лет назад
Robert Nurek No właśnie kupiłem taką z wgranym bootloaderem. Tylko że okazało się że bootloader nie był wgrany. A sama atmega padła po 10 minutach zabawy. W pierwszej wersji filmu nawet ją pokazałem ale potem wyciąłem te kawałki jako mało znaczące i nie wnoszace nic merytorycznego.
@NorekR
@NorekR 9 лет назад
w sumie jest zawsze taka możliwość
@daro0352
@daro0352 9 лет назад
Robert Nurek Bootloader można wgrać przy użyciu Arduino IDE jak masz w Arduino Uno wgrane ISP. Jest opcja wypal bootloader. Oczywiście dla ATmega 328P i 16Mhz należy wybrać jako płytę standardowe Arduino Uno, wgranie niewłaściwego bootloadera w ATmega może skutkować np. nieprawidłowym odliczaniem czasu przez procesor, programy będą działać wolniej. Ćwiczyłem to. Np. sekunda trwała 2 sek, dopiero jak wgrałem standardowy bootloader wszystko było OK. www.arduino.cc/en/Tutorial/ArduinoToBreadboard
@fi89298
@fi89298 9 лет назад
Człowiek RESET !!
@MlodyGra
@MlodyGra 8 лет назад
strasznie niejasnie wytlumaczone
@laserovsky
@laserovsky 7 лет назад
Tak niejaśnie że aż latarkę wziąłem
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Proszę o szybkie od pisanie
@jakubmiarzynski8699
@jakubmiarzynski8699 9 лет назад
Chciałbym kupić swoje pierwsze Arduino czy obejrzał byś tę ofertę LINK:www.banggood.com/UNO-R3-ATmega328P-Board-2_4-Inch-TFT-LCD-Screen-Module-For-Arduino-p-945755.html?Celc-Unbeatable-ad-simi3-UNOR3Screen&gclid=CIyL9KLMlsUCFaTacgodmF4Aog
@GekkouGamer
@GekkouGamer 8 лет назад
naklejka z Dupy? ;D
@fendt126
@fendt126 8 лет назад
+Łamigłówki dla wszystkich Tak,wszystko powiedziane w 44 odcinku od 4:00 ;)
@ElektronikElektryk
@ElektronikElektryk 9 лет назад
Ile mam jeszcze czekać aż PAN odpisze
@elektromaras
@elektromaras 9 лет назад
Elektronik1000 Elektryk Ja nie rozumiem Twoich pytań. To co mam odpowiadać?
Далее
Bare-Metal MCU #9 - Review; ATTiny85 from scratch
14:25
Fake watermelon by Secret Vlog
00:16
Просмотров 3,8 млн
Arduino 17: ARDUINO Z BLISKA -ATMEGA 328P
16:31
Просмотров 15 тыс.
70. Jak podłączyć LCD do Arduino ?
18:30
Просмотров 42 тыс.
Bootloader and upload to Atmega328P-AU
7:28
Просмотров 71 тыс.
ATmega8 bootloader, code, Arduino IDE
7:41
Просмотров 130 тыс.
Electronic Basics #6: Standalone Arduino Circuit
4:21
Просмотров 536 тыс.
Arduino Ethernet Shield Webserver
24:46
Просмотров 113 тыс.