Arduino
Ako ne zelis kupovat preko weba, probaj kupit iz farnell-a (www.farnell.com). Altpro im je zastupnik (http://distribucija.altpro.hr/).
Arduino je genijalan. Koristim ga vec godinu dana. Community je super, jezik i hardware su jako jednostavni.
Arduino Uno imas na njuskalu ili ga mozes napraviti (sve potrebne komponente imas u poznatijim shopovima elektronike)
Super stvar. Jedini problem je užasan IDE.
Super stvar. Jedini problem je užasan IDE.
A još je to u razvojnoj fazi, ali da je užasan to je istina, ali sviđa mi se ova varijanta C jezika koji se koristi za programiranje Arduina, puni bolje od ASM-a ili neke verzije Basic-a, a pošto programiram u C# i katkad u C++, prelazak na ovi jezik je bozbolan i trenutačan.
Pošto mi se nije sviđao Arduino IDE, malo sam Guglao i pronašao zanimljiv Addon za Visual Studio, pa ako nekoga zanima evo link: http://visualmicro.com/
Pa relativno lako se napravi vlastiti IDE, samo treba znati otvoriti serijski port. IDE zapravo mozes napraviti i u php-u o.O
Kupio sam prije par mjeseci Uno na www.skpang.co.uk, zapravo kompletić za eksperimentiranje: http://www.skpang.co.uk/catalog/product_info.php?cPath=140_143&products_id=742. Fantastično dobra stvar. Trenutno slažem od toga + nešto žica i čipova, regulator brzine fanova u PC-ju.
vise ti se ispalti NAPRAVIT svoj arduino, kupio sam samo jedan arduino duemilanove i imam ga jos uvjek ali sam napravio 4 svoja :D. Super stvar jako je jednostavna ali opet ja ga programiram u avr- u :D
vise ti se ispalti NAPRAVIT svoj arduino, kupio sam samo jedan arduino duemilanove i imam ga jos uvjek ali sam napravio 4 svoja :D. Super stvar jako je jednostavna ali opet ja ga programiram u avr- u :D
Koji mikrokontroler si koristio za samogradnju ova 4 svoja i gdje si ih nabavio?
Arduino koristi Atmega 168 ili Atmega 328 koji nisam uspio pronaći, pa ako se nekom da pogledti da li bi neki od dostupnih mikrokontrolera u chipoteci ili kronosu mogao poslužiti (bitno da na njemu rade i primjeri koda koji su pisani za Atmega 168 ili 328).
http://www.chipoteka.hr/proizvodi/130502
http://www.chipoteka.hr/proizvodi/130524
http://www.kronos.hr/integrirani-krugovi-procesori-c-41_195_240.html?page=5&sort=2a
Mozes koristiti atmega8 koji je oficionalno podrzan, kao slabija (starija) verzija Arduino-a (iako mislim da mozes staviti i Arduino Uno bootloader na njega). Imas ga u chipoteci i kronosu.
Ili, mozes pokusati napraviti sa skoro pa bilo kojim Atmelovim mikrokontrolerom:
http://www.instructables.com/id/Arduino-on-all-sorts-of-Atmels/#step1
Preporucam ti Atmega16 iz chipoteku. No, za ovo je potrebno biti ipak malo iskusniji ili barem dovoljno uporan. Takodjer za ovu metodu moras ili vec imati Arduino ili imati (napraviti) neki programator. Bilo bi najlakse napraviti serijski programator, jedostavno koristeci MISO, MOSI, SCK i RESET pinove RS232 konektora + nekoliko otpornika.
I da i ne. Odnosno ovisno što program radi/koristi. Premda su slični npr 32 i 328, nemaju isti broj nožica, isti broj I/O portova, a i raspored je drugačiji. Sama logika programa/koda bi funkcionirala što se tiče rada samog mikrokontrolera, registri, adrese, oscilatori, itd, osim ako ne koristiš npr. temperaturni senzor kojeg mega32 nema. Ne bi bilo funkcionalno, ako je kod pisan za npr328, a ti ga hoćeš ganjati na atmega32 doslovno jer je kod pisan za drugačiji raspored nožica, tj. I/O portovi su drugačije posloženi fizički (a nema ih niti isti broj, što i nije toliko bitno). Odnosno za funkcionalnost takvog koda, trebao bi ga 'prepraviti'..
Pokušat ću sa Atmega8. Prema specifikacijama razlika u odnosu na Atmega 168 i 328 je u brzini, količini memorije, nema temp. senzora, ali ima isti broj i raspored nožica i kao sto je dario spomenuo koristio se u starijoj verziji arduina pa se nadam da neće biti problema.
Pa ako rucno izradjujes PCB (ili mozda pogledaj Paperduino) nije ti niti bitan raspored nozica. Najveci problem su registri, znam to jer sam i sam pokusao prevesti kod na Atmega16. I/O pinove nije problem promjeniti, problem je odrediti registre. Srecom netko je to vec odradio za nas. Vec sam ti stavio link u proslom postu.
Ako hoces, mogu ti napraviti Paperduino (Arduino na karatonu, genijalna ideja). Samo trebas mi platiti za dijelove + za na ruke mozda 20kn. Jedino skupo bi te u Paperduino konceptu dosao ft232 i lemljenje njega na stvarni PCB. Osim ako ne nabavis Ft232 breakout board s eBay-a ili drugacije. Ili umjesto koristenja USB-a + ft232 mogu napraviti serijski Arduino, odnosno Arduino koji se spaja na serijski port umjesto na USB.
No, savijet je atmega8 ;)
Hvala na pomoći, ali već imam većinu dijelova i složit ću ga na breadboardu, a na komp će se za početak spajati preko serijskog porta.
;) Jedini nedostatak su manjak od dva pina i shield nekompatibilnost, ali to ti je potpuno ne bitno za pocetak. :) Sretno.
EDIT: Preporucam ti da za pocetak napravis minimalistic Arduino, odnosno bez kristala.
http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/
Jer ako pogrijesis s fuse bitovima, gadno si sj***n odmah na pocetku. Kasnije kada si malo sigurniji sto radis, lako se promjene fuse bitovi i stavis kristal.
a velki problem stavit kristal i onda se nemoras zezat s fjuzovima samo kristal piknes na xtal1 i xtal2 i sa svakog tog pina 22pikofarad kondenzator na gnd....
a kristal je nekih 5 kuna.
Haha... Kako ti mislis upiknut kristal bez da mijenjas fuse bit-ove?
kod arduin-oa nemoras mejnat fusove........ to sam skuzio kod trece plocice
Pa ne moras, ali onda ne radi na frekvenciji upiknutog kristala. Ako bas nisi nista mjenjao od kada si dobio chip, vrti ti se na 1MHz iako je upiknut kristal od 16MHz... Moras promjeniti fuse.
pa mislim da su u novom arduino ide-u kod brnanja butloudera vec promjenili fuse
Vidim da je tema malo starija, ali da ne otvaram novu pitat ću ti.
Znaći planiram kupiti ovaj arduino.
Pošto nije baš jeftin zanima me programira li se jednostavno?
I treba li mi za svaki projekt novi arduino?
Znaći htio bih napraviti ovo, vidim da je na slici arduino koji želim kupiti
Na toj slici je oznaćen microcontroller pa me zanima može li se on mijenjati?
Hvala unaprijed na odgovrima :)
Vidim da je tema malo starija, ali da ne otvaram novu pitat ću ti.
Znaći planiram kupiti ovaj arduino.
Pošto nije baš jeftin zanima me programira li se jednostavno?
I treba li mi za svaki projekt novi arduino?
Znaći htio bih napraviti ovo, vidim da je na slici arduino koji želim kupiti
Na toj slici je oznaćen microcontroller pa me zanima može li se on mijenjati?
Hvala unaprijed na odgovrima :)
Duemilanove je malo stariji model, trenutno je Uno aktualan, pa je moja preporuka da o njemu razmisliš.
Programira li se jednostavno? Hmm, ovisi što misliš pod tim. Baziran je na C-u, pa sve ovisi koliko je taj programski jezik blizak. Postoji brdo libraryja koje pojednostavljuju pisanje koda, velik je broj projekata/primjena na netu, ogromna zajednica...
Ne treba ti za svaki projekt novi, može se programirati više puta.
Može se mijenjati. Kao što vidiš na slici, mikrokontroler je umetnut u podnožje iz kojeg se može izvaditi.
Plaća li se carina na to?Htio bih kupititi ovaj.
I što se sve može raditi na njemu tj. programirati?
Načelno se carina ne plaća na pošiljke do (AFAIK) 160kn vrijednosti.
Što se može raditi? Kao da pitaš što se može raditi na PC-u Vidi ovo, tu ima podosta zanimljivih projekata, što ne znači da si ograničen samo na to. I baci oko na Youtube, isto ima hrpa dobrih stvari.
E da, s Arduinom rade i na FER-u, nisam tražio, no vjerujem da se da naći materijala na hrvatskom, ako ne voliš engleski :)
genijalna stvar
ja sam naručio sa ebay-a od kineza 2560 i genijalan je
kinezi su na kutiju stavili da košta 10 dolara iako je koštalo 70 (uzeo sam pack sa displejima i sve)
nisam platio carinu, besplatna dostava - svi sretni
evo malo sa mog zadnjeg projekta sa K0108 ekranom ;)
"briga te" je radno ime igre XD
Pozdrav ekipici!
Zanima me da li se s arduinom mogu programirati neki drugi (vanjski) mikrokontroleri ili samo onaj koji je u njemu? i kako? dal to ide tako da spojiš na svaku I/O nogicu i napišeš program ili to ide nekak drugačije?
Hvala!
Well, u njega mozes direktno stavit mega8,168,328 a vanjske mozes valjda sve ako kodiras u AVR C-u
Mene zanima ima li nekto iskustva sa ovim "kopijama" Arduina poput ove:
http://www.ebay.com/itm/TOSduino-Duemilanove-328P-board-Arduino-Compatible-/320898961237?pt=LH_DefaultDomain_0&hash=item4ab7118f55#ht_2298wt_1396
Mene zanima ima li nekto iskustva sa ovim "kopijama" Arduina poput ove:
http://www.ebay.com/itm/TOSduino-Duemilanove-328P-board-Arduino-Compatible-/320898961237?pt=LH_DefaultDomain_0&hash=item4ab7118f55#ht_2298wt_1396
kopije su ti full iste kao i orginali, samo se proizvođač razlikuje
poanta je da je arduino open source i tako da ti kinezi imaju orginalnu shemu i kod i sve
ja imam kineski mega2560 i radi ko što sam vidio ostale arduine da rade na netu, bez greške
Pogledao sam ovaj dokumetarac i odmah me je fascinirao koncept i odlučio sam zaroniti malo dulje u materiju, te sam nabavio ovu knjigu, međutim prije nego se bacim na učenje, zanimaju me vaša iskustva, da li ste vi štogod pokušali, i može li se igdje u HR kupiti Arduino ploče, bar Uno verzija?