[ Milan_95 @ 23.08.2013. 12:24 ] @
Kao sto naslov kaze treba da mi predlozite neki mikrokontrolor koji je relativno jednostavan za pocetnika znaci cisto da se upoznam sa necim jednostavnijim od recimo PIC16f84 koji sam poceo da proucavam mada koliko vidim ima dosta ogranicenja i nije bas jednostavan ... predznadje imam , srednjoskolsko u programiranju u c-u i otprilike znak kako sta funkcionise .. hvala unapred...
[ shpiki @ 23.08.2013. 12:45 ] @
Najbolje da odmah krenes sa nekim 24f ili 32f... pogledaj malo o cemu se radi, ako ti je to velik zalogaj, pokusaj sa 18f2550 ili 18f4550 (imas HW vise nego sto ti je potrebno i mozes gomilu stvari na njemu da naucis)... 84ku zaboravi sto pre molim te! To je bio hit kontroler pre 20+ godina, sada sluzi za uzimanje novca (i ni za sta drugo).
[ Milan_95 @ 23.08.2013. 15:27 ] @
Ipak cu krenuti sa 18f jer mi je mnogo laksi za lemljenje od druga dva ... znate li neku literaturu iz koje bih mogao da se blize upoznam sa instrukcijama i osnovnim primerima programa ...
[ nikolapirot @ 23.08.2013. 16:49 ] @
Laksi za lemljenje?
Od 12F do 18F imas u DIL kucistima koja su veoma laka za lemljenje. Ja bi ti preporucio za pocetak da pogledas 16F628A kontroler. Nema bog zna sta sve, ali ce ti pomoci da razumes osnovne stvari sta kako. Kasnije samo koristis jos neke dodatne registre da bi upalio ugasio neki "modul" (komunikacije, PWM i tako to).
[ Milan_95 @ 23.08.2013. 17:09 ] @
Mislio sam na to da je razmak izmedju pinova veci i samim tim jednostavnije podnozije za lemljenje za plocu a i izrada ploce je jednostavnija ... i za 16F i za 18f bi mi trebalo neko "Uputstvo za upotrebu"
[ ZAS011 @ 23.08.2013. 17:58 ] @
"Uputstvo za upotrebu" se u originalu zove Datasheet.
Bilo koji kontroler da uzmeš, obavezno štivo za "pred spavanje", a i posle spavanja je Datasheet. Što ga više puta pročitaš, bolje ćeš znati šta sve dotični kontroler može da odradi.
A i 24F... imaš u DIP-u, dsPIC takođe.
[ milanmeh @ 23.08.2013. 18:23 ] @
Ima i PIC32 u DIL pakovanju... recimo PIC32MX130F064B-I/SP (64k/16k). Ne znam koliko kosta ovaj 18F4550 kod nas, ali u farnellu za jedan 18F4550 moze da se uzme dve ove 32ke. A ni PIC32MX150 sa 128k/32k nije bog zna sta skuplji.

EDIT:

Vidim u cenu u cometu... nisu lose cene za PIC32MX1xx samo steta sto je prazan lagehttp://www.elitesecurity.org/#r skroz.
[ mikikg @ 23.08.2013. 20:35 ] @
Ma da, uzmi PIC32F ili dsPIC33 neki u PDIP-28 kucistu, neki sa dosta FLASH memorije sa tim imas da se naigras bas, to je super platforma za svakakve eksperimente.
Nema kod Cometa na lageru ali sve moze da se poruci i stize relativno brzo.

Samo pre toga proveri jel ih tvoj pgrogramator podrzava!
http://www.elitesecurity.org/p3305369

Inace nema sta da se tu letuje na nozice, to se uzme adekvatno podnozje (npr 2x14pin) i tako se zaletuje na protoboard celo podnoznje pa u njega PIC. Posle ostalo kacis po plocici ali ti uvek ostaje da mozes da zamenis ili skines taj PIC i stavis nesto drugo.
[ mnn @ 23.08.2013. 20:51 ] @
Ako je preporuka PIC32 , tada u Cometu ima ovo

http://store.comet.rs/Catalogue/Product/16278/

Može da se tera kao arduino ili direkt iz MpLabX preko pK3
[ Milan_95 @ 23.08.2013. 20:56 ] @
Citam sad ovaj datasheet za 18f4550 i pomislih kakvi su tezi ako je ovaj jednostavan i za pocetnike -.-
[ mikikg @ 23.08.2013. 21:12 ] @
Ma to je sve isto, ovaj ili onaj kontroler sto se programiranja tice, jedan kada se savlada savladio si ih sve :) A ovi 32bitni su nakrcani sa mnogo finih i korisnih periferija unutra i kada se proba (npr 1MBPS A/D) to onda menja totalno sliku tih konrtrolera koje smo navikli u 8bitnoj seriji (12F, 16F, 18F), ali menja na bolje zbog vecih perfomansi a isto kucitste, isti software isti hardware isti (pk3) programator cak i cena vrlo slicna samo sve moze brze i "preciznije" da radi ...
Jedino sto je tu limit tog PIDP-28 kucista, to je "najvece" sto prave i tu ima nekoliko finih modela da se upeca za dsPIC i PIC32. Preko toga samo SMD.
[ Zlatni_bg @ 23.08.2013. 23:01 ] @
A Arduino izbacen u startu?

Mozda nije los za pocetak i kako bi sto pre dobio neke gotove projekte, posle se lako prebacis na Atmel studio i radis sta god hoces od nule. Mada koliko vidim ovde na forumu svi koriste PICove :)
[ Milan_95 @ 23.08.2013. 23:06 ] @
Pa sad sam malo ceprkao po netu i nasao sam bas onako detaljno objasnjen rad 18f877 skinuo sam PIC simulator IDE i neke male programe u basicu koji mi i nisu tako strani pa cu za pocetak probati tako , na zalost moze da kompajlira samo 50 linija koda ali za pocetak to ce mi biti sasvim dovoljno...
[ shpiki @ 23.08.2013. 23:27 ] @
Citat:
Zlatni_bg: A Arduino izbacen u startu?

Mozda nije los za pocetak i kako bi sto pre dobio neke gotove projekte, posle se lako prebacis na Atmel studio i radis sta god hoces od nule. Mada koliko vidim ovde na forumu svi koriste PICove

Pozdrav brate po AVRu! i ja trosim AVR, al svi se nekako zalete za PIC (valjda bolji marketing, otkud znam).

Ako se vec nije uhvatio u kostac sa mikrokontrolerima, preporucujem nesto "jace" - PIC32 ili dsPIC, ili nesto trece, realno, ako se uhvati ovih "slabijih" tesko da ce u skorije vreme preci na nesto bolje... gledam po sebi, toliko me mrzi da jurim ili ARM ili nesto 32bitno, sve sto mi za sada treba uguram u 8bitni uC i vozi! A to je lose!

Citat:
Milan_95: Citam sad ovaj datasheet za 18f4550 i pomislih kakvi su tezi ako je ovaj jednostavan i za pocetnike -.-

Nisi shvatio poentu, isto vreme ces "izgubiti" krenuo sa 8bitnim, 16bitnim ili 32bitnim, s tim da ces mnogo bolje proci ako krenes odmah sa 32bitnim!
Svaki ti je isti (lepo rekao mikikg), sve je to novo za tebe, nista prostiji nije ni taj 16F877 (16, ne 18 ).

I jos jedna stvar:
Citat:
Milan_95:predznadje imam , srednjoskolsko u programiranju u c-u i otprilike znak kako sta funkcionise...

Citat:
Milan_95:...skinuo sam PIC simulator IDE i neke male programe u basicu koji mi i nisu tako strani...

moras SADA da se odlucis sta ces da koristis, od mesetarenja nema nista. Znaci sad na samom pocetku se odluci za programski jezik kome zelis da se posvetis.
Sve kasnije ce biti teze.

I jos nesto sto ce ti ZAS011 stalno ponavljati - nauci da citas DataSheet-ove! Navikni se da citas po 100-200-300 strana dokumentacije, suvog i (obicno s pocetka) nejasnog teksta, trebace ti! Bez toga i ne pocinji.

Ajd sad, malo mozgaj, malo guglaj i srecno!

Pozdrav.
[ Milan_95 @ 24.08.2013. 00:05 ] @
Jel ima neki sumulator za ove 32bitne , gde se mogu nabaviti neka od ova cetri sto je mikikg spomenuo, ovaj programator sto je okacio mnn mi izgleda ok (kao ja se tu nesto razumem :D) i jos jedno pitanje sta znaci prazan cip sto je pomenuo milanmeh ? Basic mi izgleda primamljivo i mnogo prihvatljivije nego c (a u c-u sam programirao samo softvere tipa uredi niz , saberi 10 brojeva pa ih smesti u datoteku , uredi sting ... )
PS: Koliko milana na forumu :D
[ bogdan.kecman @ 24.08.2013. 00:50 ] @
nema valjanih simulatora za 32bitne

za pocetnike nema nista bolje od arduino-a
- jeftin
- jednstavan za rad
- milion primera za pocetnike, neozbiljne pocetnike, ozbiljne pocetnike, retardirane pocetnike, inteligentne pocetnike... za sve vrste pocetnika
- ogroman broj istestiranih nastavaka

sprava projektovana od strane talijana da bude "learning tool za pocetnike", bolje od toga nema
[ Milan_95 @ 25.08.2013. 12:17 ] @
Danas sam poceo da skrabam neke programe (najjednostavnije) i simuliram ih na PIC Simulator IDE i npr dioda koja blinka ok radi kada je simularioja na ultimate cim stavim na nesto sporije dioda se ne gasi uopste O.o
KOD:
DEFINE OSC 4;
TRISA=0;
TRISB=0;
TRISE=0;
SKOK: PORTA.0=1;
pause 50;
PORTA.0=0;
pause 50;
GOTO SKOK;

PS: Ipak samo prevelika pauza za nesto manje od Ulimate ...

[Ovu poruku je menjao Milan_95 dana 25.08.2013. u 13:32 GMT+1]
[ ZAS011 @ 25.08.2013. 13:56 ] @
Moraš da shvatiš da su simulatori ništa u odnosu na pravi hardver.
Ako hoćeš da se, iole ozbiljnije, bakćeš mikrokontrolerima, pribavi naki pošteni razvojni sistem. Sve ostalo je šarena laža.
[ mikikg @ 25.08.2013. 14:08 ] @
Da, mora neko parce HW-a da se ima, makar sa LED diodicama pa onda da se pusti debuger i prati sta tacno procesor radi.

To je sad malo problem, mislim cena ...
Sa PIC je zanimljivo sto imaju fine modele procesora u DIP kucistima ali programator / debuger za njih nije bas jeftin. Samo programator i nekako (~20E za PicKIt2 klon), debuger + programator ~50$ (PicKit3 original) ...
Ali to jednom kad se uzme onda se ima oprema za X narednih projekata, samo se posle IC trose ...

Za Arduino i slicne kit-ove, sve je na jednoj PCB i tehnicki kada se ona iskoristi mora opet cela/nova PCB da se uzme za sledeci projekat. Slicno je i sa STM ili TI dev-kitovima.

Evo ovde sam nasao ako te interesuje original Arduino, ne znam koji je to tacno model, znam samo da je Italijanski i da lik ima jos nekoliko komada na prodaju ...


[ Milan_95 @ 25.08.2013. 16:21 ] @
Naravno da cu kupiti neki programator u skorije vreme ... nisam bas razmisljao o tome jer jos uvek nisam odabrao neki pic kojim cu se detaljno pozabaviti .. jos uvek uporedjujem cenu sa "preformansama" ... Posto planiram da kontrolisem i steper i dc motore pomocu pic-a imam ideju da sam napravim debuger koji ce imati desetak ledovki , jedan steper , jedan dc motor , desetak prekidaca , jedan 4-segmentni led display jer je to ono za cega ce meni pic trebati ...
PS: koja je cena za ovaj arduino ?
[ mikikg @ 25.08.2013. 16:43 ] @
Citat:
mikikg: Evo ovde sam nasao ako te interesuje original Arduino, ne znam koji je to tacno model, znam samo da je Italijanski i da lik ima jos nekoliko komada na prodaju ...

[ mnn @ 25.08.2013. 18:46 ] @

http://www.pinguino.cc/


[ Milan_95 @ 25.08.2013. 20:26 ] @
Da li sa ovim programatorima mogu programirati i 20, 24, 40-eto pinske pic-eve tj kakva imam ogranicenja ?

[Ovu poruku je menjao Milan_95 dana 25.08.2013. u 22:05 GMT+1]
[ ColdKeyboard @ 26.08.2013. 13:38 ] @
Ako zelis da programiras PIC onda gledaj da nabavis/napravis PicKit v2/v3 sebi jer sa njim mozes da programiras skoro sve PICove.
Ako hoces da radis sa Atmelovim AVR-ovima, onda napravis sebi USBasp, on je jeftin i za napraviti ili za naruciti sa neta.

Pored toga kupis sebi jedan protoboard i obezbedis neki izvor napajanja (usb ili punjac od nekog telefona ili neki drugi DC ispravljac) i za pocetak
mozes da pocnes da se igras :)
[ Milan_95 @ 26.08.2013. 16:24 ] @
Za pocetak cu koristiti samo pic i odlucio sam se za 16f877 po meni ima dosta literature i na srpskom koju sam za ovih par dana dosta iscitao , citao sam i datasheet malo me nervira jer ima nekoliko pic-eva zajednicki ds pa to malo smara , programe sam krenuo pisati u pbp 3 i planiram da ne menjam jer mi odgovara ...

Dobro bi dosla neka sema za pickit2 ili 3 ako nije prekomplikovano da je sastavim , probnu plocu vec imam mada cu ipak napraviti nesto sto ce meni vise odgovarati za probu sa displejem i jos par stvarcica ali prvo da napravim (kupim) programator ...

PS: Koliko sam skontao iz ds-a PIC16f877 ima interni oscilator a 16f877A nema ?

[Ovu poruku je menjao Milan_95 dana 26.08.2013. u 17:41 GMT+1]
[ ZAS011 @ 26.08.2013. 17:59 ] @
Ako hoćeš 16F, uzmi 16F887 a ne 877
887 ima interni oscilator, 877(A) nema. 887 je jevtiniji od 877(A)
Proguglaj "PicKit2 clone" ima kompletnih projekata tona (i po)
[ mulaz @ 26.08.2013. 18:09 ] @
Moj glas je za arduino :)
na ebayu moze nano varianta da se nadje za ~7usd

fotka http://i.imgur.com/m4RctUA.jpg

[ ha_23 @ 26.08.2013. 20:29 ] @
I ja glasam za Arduino :)

Baziran je na C/C++, ovo je mnogo bitno, lakse ces posle da se prebacis na C sintaksu koja e standard za embedded programere.
Iako si pocetnik ako jedan dan oces profesionalno da se bavis ovim poslom moraces da znas C. Ovo je dobronameran savet, mislim da i ostali
se slaze sa ovom. Ako oces ovom da ti bude samo hobi onda mozes i PBP, ali Arduino od druge strane je dobar i za hobi i za ozbilni proekti.
Evo jedan primer za uspesnu primena Arduino platformi u profesionalnu primenu: Arduino isnt just for hackers
Ovo je dokaz da Arduino ilaze u Pro vode :)
PBP nije ni proceduralni jezik, mikroBasic je proceduralni i podrzava i druge arhitekture (AVR,ARM,8051).


[ Zlatni_bg @ 26.08.2013. 22:07 ] @
Citat:
mikikg:
D
Za Arduino i slicne kit-ove, sve je na jednoj PCB i tehnicki kada se ona iskoristi mora opet cela/nova PCB da se uzme za sledeci projekat. Slicno je i sa STM ili TI dev-kitovima.

Evo ovde sam nasao ako te interesuje original Arduino, ne znam koji je to tacno model, znam samo da je Italijanski i da lik ima jos nekoliko komada na prodaju ...




Kako to mislis, da se uzme novi PCB? Iskoristi je samo za potrebe testiranja, pa onda kada to poveze i odradi i vidi da radi, prebaci na neki PCB ili bar na tackasti pertinaks :) Arduino moze da se koristi i kao programator drugih atmega, pa posle samo napece bootloader na kontroler, pa kod, i onda odradi ovo gore :)

E sad, ako se radi o Arduino Mega, i slicnima, tu si vec u pravu, dosta teze postaje odraditi ceo PCB sa SMD mikrokontrolerom za pocetnika u kucnoj radinosti, prvo sto je tesko odraditi plocicu sa tankim vodovima, pa to sve zalemiti, ne kazem da je nemoguce, ali to je mene npr ranije mnogo plasilo i nisam imao smelosti u to da se upustam.

Prednost je sto nema nejasnog asemblera, nema mucenja oko podesavanja gomile stvari, fuse bitova itd, oscilatora, vec samo pises funkcije koje zelis da se izvrsavaju, a to mnogo znaci u pocetku. Ne kazem da ce mnogo da ga uvede u celu problematiku koja ce kasnije doci, ali ce odmah dobiti gotove projekte koji ce ga usreciti (jer ako nekom nesto uporno ne radi i trudi se mesec dana da mu trepne led dioda, nece videti interes vise u tome).

Moj put do prvog odradjenog pcba:

Arduino + breadboard, sve provereno kako radi i dal radi. Potom u http://fritzing.org/ programu preslikan izgled breadboarda, koji je potom autorutovan na PCB view, odstampano u pdfu. Posle peglom preneto na pertinaks, peglom preneto, pa u rastvor, busene rupe, zalemljene komponente i gotovo.

Fora je, bas kao sto je Bogdan rekao, s Arduinom moze da radi svako ko pozeli, nikakvo posebno znanje nije potrebno. Jos je tu i Fritzing, i iskljucivo on, zato sto je napravljen da radi BAS sa Arduinom. Sve komponente su tu, lako je napraviti veze, i za pola sata od gotovog projekta na Arduinu se dolazi do sasvim gotovog nezavisnog projekta. Za pocetak dusu dalo.

Posle toga, kad i ako predjes granice Arduina, Atmel studio, ili neki drugi IDE. Arduino i dalje mozes da koristis kao programator sto je ogroman plus. Nemam iskustva kao i ostali na forumu sa mikrokontrolerima i elektronikom generalno, ali ovo je neki moj put kako sam usao u sve to i kako mi je od samog pocetka bilo zanimljivo, i nimalo tesko, pa ti je mozda koristan savet.
[ Milan_95 @ 26.08.2013. 23:32 ] @
Kao prvo hvala svim sto su se ukljuciliu temu ... :)

Zelim sada da radim sa PBP 3 jer ga ucim tj prvi put se srecem sa njim , ne zelim da ucim sam asembler jer cu za par dana krenuti u 4. god. el. teh. racunara i iz jednog predmeta krecemo da ucimo asembler a iz drugog nastavljamo da radimo c++ tako da cu uciti sva tri odjednom (znam da cu u pocetku mesati pbp i c++ ali snacicu se ;) ) ...

Gledao sam na kp razne arduine ali bas i ne kontam koji bi meni trebao ... vidim da ima i 16-bit pic-evi po 400 din dok je 16f877 1100din verovatno je takva cena i za 16f887 ...

Naravno kao i uvek ima na ebay-u ono sto mi treba po povoljnoj ceni a ja sam iz Srbije -.-

Mogao bi neki predlog koji arduino da trazim (kupim) moze i link sa limunda , kupinda , kp ....
[ AMbx @ 27.08.2013. 01:00 ] @
Arduino Uno Rev3 - zvanicni prodavci kod nas.

http://www.saperel.com/Arduino/Arduino%20UNO%20Rev3
[ bogdan.kecman @ 27.08.2013. 02:10 ] @
1. bilo koji arduino
2. prodavci sa ebay-u (posebno oni iz kine) nemaju nikakav problem da ti
to posalju za srbistan tako da to sto si iz srbistana te ni na koji
nacin ne sprecava u jeftinijoj nabavci sa bleja
3. ako budes mesao basic i c++ mani se ti sinko programiranja i trazi
uhlebljenje u nekoj drugoj struci
[ ZAS011 @ 27.08.2013. 06:39 ] @
U Kelco-u:
PIC16F877A-I/P -> 984,42 din
PIC16F887-I/P -> 443,06 din
tako da nisu ni približno slične cene.

Nauči se da koristiš Internet i za pretragu komponenata koje su ti potrebne.

Inače i u BASIC-u mogu da se odrade izuzetno kompleksni projekti, nije C/C++ tu jeddina "babaroga".
[ Zlatni_bg @ 27.08.2013. 08:08 ] @
Ako imas licnu kartu, poseti bilo koju Banca Intesu, reci da zelis da izvadis Internet karticu, ne treba ti ni dinar kod sebe, za nekih 7-10 dana ce ti stici SMS da dodjes da preuzmes karticu, odes tada, preuzmes je, uplatis pare, dodjes kuci, napravis PayPal nalog, povezes ga s karticom i narucis sve sto ti treba, mozes i ceo neki Arduino kit da narucis, za cenu nekog kineskog kita sa breadboardom i komponentama, kod nas mozes da kupis originalni arduino samo, koji ti koristi iste komponente kao kineski, znaci nema nikakve razlike. Na stolu imam i originalni i kineski, nema apsolutno nikakve razlike sem u nekim natpisima na samoj ploci.

Basic nije kao sto je nekad bio da mogu samo proste stvari da se rade, ali prednost Arduina i C++ je sto ces posle moci da predjes na besplatan Atmel studio, koji doduse koristi C, ali je sintaksa vrlo slicna.

Arduino koji ti za pocetak treba je Uno, i to rev3 po mogucnosti, a posle mozes da uzmes i mocniji, recimo Mega, a sintaksa ce ti ostati ista.

Za cenu originalnog Arduino Uno, kupis 3 "kopije" Mege, ciji original (na megu mislim) kosta oko 50 evra.
[ bogdan.kecman @ 27.08.2013. 08:26 ] @
bogami su kineski nekad i bolji, ja na primer volim ove kineze koji
imaju 3v/5v prekidac pa mozes da prebacis celu plocku da radi na 3v da
nemas problem sa 3v periferijom (original je samo na 5v)

na primer ovo je po meni idealno za pocetnika:
http://www.seeedstudio.com/dep...ino-lite-p-1487.html?cPath=6_7

a za malo naprednije pocetnike, nesto ovako:
http://www.seeedstudio.com/dep...uino-mega-p-717.html?cPath=6_7

malo ozbiljnije nego klasicni kinezi
[ Milan_95 @ 27.08.2013. 08:27 ] @
Citat:
bogdan.kecman:
2. prodavci sa ebay-u (posebno oni iz kine) nemaju nikakav problem da ti
to posalju za srbistan tako da to sto si iz srbistana te ni na koji
nacin ne sprecava u jeftinijoj nabavci sa bleja


Srbistan smo prevazisli jos 1912 ;) Sa kupovinom na ebay-u imam lose iskustvo jer sam platio postarinu i jos neke lezarine za predmet od 300-400g 3570din tako da bih izbegavao takav vid kupovine bar jos neko vreme ...

Citat:
bogdan.kecman
3. ako budes mesao basic i c++ mani se ti sinko programiranja i trazi
uhlebljenje u nekoj drugoj struci


Inace se bavim servisiranjem auto pojacala a programiranje pic zelim da naucim ne samo iz radoznalosti vec i da napravim nekoliko alata i uredjaja ...

Citat:
ZAS011: U Kelco-u:
PIC16F877A-I/P -> 984,42 din
PIC16F887-I/P -> 443,06 din
tako da nisu ni približno slične cene. :D

Nauči se da koristiš Internet i za pretragu komponenata koje su ti potrebne.

Inače i u BASIC-u mogu da se odrade izuzetno kompleksni projekti, nije C/C++ tu jeddina "babaroga".


Nisam proveravao cene za 887 jer su mi se oci sklapale :) inate cenu od 1100 din za 877 sam nasao u M&G -u i bas se zapanjio xD



[ Milan_95 @ 27.08.2013. 08:37 ] @
Citat:
Zlatni_bg:
Ako imas licnu kartu, poseti bilo koju Banca Intesu, reci da zelis da izvadis Internet karticu, ne treba ti ni dinar kod sebe, za nekih 7-10 dana ce ti stici SMS da dodjes da preuzmes karticu, odes tada, preuzmes je, uplatis pare, dodjes kuci, napravis PayPal nalog, povezes ga s karticom i narucis sve sto ti treba, mozes i ceo neki Arduino kit da narucis, za cenu nekog kineskog kita sa breadboardom i komponentama, kod nas mozes da kupis originalni arduino samo, koji ti koristi iste komponente kao kineski, znaci nema nikakve razlike. Na stolu imam i originalni i kineski, nema apsolutno nikakve razlike sem u nekim natpisima na samoj ploci.

Basic nije kao sto je nekad bio da mogu samo proste stvari da se rade, ali prednost Arduina i C++ je sto ces posle moci da predjes na besplatan Atmel studio, koji doduse koristi C, ali je sintaksa vrlo slicna.

Arduino koji ti za pocetak treba je Uno, i to rev3 po mogucnosti, a posle mozes da uzmes i mocniji, recimo Mega, a sintaksa ce ti ostati ista.

Za cenu originalnog Arduino Uno, kupis 3 "kopije" Mege, ciji original (na megu mislim) kosta oko 50 evra.



Imam licnu kartu nemam jos 18 god tako da ebay na moje ime jos uvek nemoguc ...

http://www.kupindo.com/Elektronika/10060798_Arduino-UNO-R3 Jel bi valjalo ovako nesto da uzmem ? ili da dam 1000 din vise i uzmem mega ?
[ bogdan.kecman @ 27.08.2013. 08:38 ] @
microchip ima zastupnika u srbistanu na novom beogradu, firma nije bas
mega usluzna ali su im cene odlicne, jedno moras da narucis online pa da
odes da pokupis, ne mozes da odes u radnju i uzmes sta ti treba no ne
vidim da je to preveliki problem

http://store.comet.rs/Catalogue/Product/8274/

16f887 u dip kucistu kosta oko 270 dinara i ima 3 komada na lageru u
beogradu

sto se prevazilazenja srbistana tice .. daleko smo mi od prevazilazenja
bilo cega
[ Milan_95 @ 27.08.2013. 09:31 ] @
Veceras cu da iscitam datasheet za 887 pa cu sutra naruciti 2 komada i jos neko da mi odgovori na prethodno pitanje u vezi arduina ,

Citat:
Milan_95

http://www.kupindo.com/Elektronika/10060798_Arduino-UNO-R3 Jel bi valjalo ovako nesto da uzmem ? ili da dam 1000 din vise i uzmem mega ?
[ bogdan.kecman @ 27.08.2013. 09:44 ] @
uno ti je dovoljan za pocetak, kada savladas bice ti jasno sta jos i zasto treba da kupis
[ CS10 @ 27.08.2013. 12:35 ] @
Vidim da je rasprava otišla jednosmjernom ulicom, i ne gleda se šira slika.
Dakle podrazumijeva se da svi mi koji nešto raspravljamo na ovu temu, imamo i neko određeno predznanje iz elektrotehnike i programiranja.

Međutim, najbitnije od svega ovdje je imati dobru ideju za projekat čiji će sastavni dio biti mikrokontrorer, koji će biti ravnopravno bitan u projektu s ostalim sastavnim dijelovima. Ja osobno sam koristio arduino razvojne ploče s atmelovim kontrolerom za ozbiljnije projekte na kojima se mogla zaraditi neka kinta (ništa posebno).

Moj savjet je sljedeći; uzmi neku plocu kao sto je arduino ili napravi svoju sam (nebitno) i kupi dosta senzora i nekoliko relejnih izlaza 10A da mozes paliti gasiti uređaje na 230VAC, step motora i svasta nesto da se mozes igrati. I bez obzira na to što si programer pocetnik počni paliti gasiti neke uređaje i pusti da ti se počnu rađati ideje šta bi se moglo s tim napraviti (ove neke stvari možeš odraditi sa vrlo skromnim zanjem iz programiranja, a primjera na internetu ne manjka). Mikrokontroler nije svrha sam sebi, tj. da umireš u suhoparnom programiranju godinama. Upravo kao što si spomenuo, ako se već baviš nekim poslom koji je vezan za automatizaciju u elektrotehnici u industriji masinstvu ili bilo kojoj tehnickoj grani. Mislim da ces tada siriti svoje znanje iz programiranja s puno vecim entuzijazmom i voljom, te na kraju imati jasnu viziju sta da radis s tim (GDJE UPOTRIJEBITI TO!!??)

Želim samo reći ako se mikrokontroler želi upotrijebiti za bilo šta, mora se širiti znanje iz te grane gdje ga upotrebljavamo, jedakim intenzitetom kao znanje iz programiranja. Ovisno u kojem ga sistemu želiš koristiti (elektrotehničkom mašinskom i sl.), svi ti sistemi imaju svoje neke specificnosti i tromosti koje treba poznavati jednako dobro kao i programiranje.

Ponavljam: Mikrokontroler je samo jedan alat u nekom ozbiljnom projektu i nikako nije svrha sam sebi.

[ Milan_95 @ 27.08.2013. 13:30 ] @
Kao sto kazes ne planiram samo da ucim da programiram vec to sto naucim zelim primenuti u praksi , vec znam nekoliko primera gde bih upotrebio kontrolor za pokretanje stepera ...

I sad jedno malo glupo pitanje : Kako cu ja sa arduino uno programirati 40-pinski 16f887 ako on ima kuciste za 28-pin O.o Ako kupim arduino da li onda mogu programirati samo pic koji dobijem sa njim, malo me to buni ?
[ azecevic @ 27.08.2013. 13:40 ] @
Arduino - razvojni sistem sa Atmel uC sa ugradjenim bootloader-om. Sa njim mozes da programiras Atmelove uC.

PIC - Microchip-ov uC programiras ga sa Pickit-om. Ako hoces ozbiljnije da se bavis PIC-om kupi Pickit 3, za pocetak mozes da kupis (napravis) Pickit 2 klon, koji je dosta jeftinije resenje od Pickit 3.

Dakle prvo se odluci za familiju uC, zatim kupi alat koji ti je potreban i teraj.
[ CS10 @ 27.08.2013. 13:47 ] @
Citat:
Milan_95:
Kao sto kazes ne planiram samo da ucim da programiram vec to sto naucim zelim primenuti u praksi , vec znam nekoliko primera gde bih upotrebio kontrolor za pokretanje stepera ...

I sad jedno malo glupo pitanje : Kako cu ja sa arduino uno programirati 40-pinski 16f887 ako on ima kuciste za 28-pin O.o Ako kupim arduino da li onda mogu programirati samo pic koji dobijem sa njim, malo me to buni ?


Mislim da je pitanje bilo upuceno meni ali azecevic je sve objasnio kratko i jasno
[ Milan_95 @ 27.08.2013. 14:30 ] @
Nije bitno ko ce mi odgovoriti na pitanje, pitanje je za sve i svako nek kaze ono sto misli i zna ...

hehe ja se na prvoj strani opredelih za pic a vi mi predlazete da kupim arduino :D
A ja sam jos bolji sto sam mislio da je arduino "uredjaj" na kome mogu programirati i isprobavati pic xD

Ipak cu kupiti pickit 2 ili 3 , necu da pravim jer nmg da nadjem pouzdanu semu , ps ako neko ima pouzdanu a pritom relativno jednostavnu semu nek okaci necu se buniti :)
[ bogdan.kecman @ 27.08.2013. 14:40 ] @
kupi pk3, isplati se
ne mozes da napravis pk2 bez programatora
[ azecevic @ 27.08.2013. 14:45 ] @
Moj predlog ti je ako ces ozbiljnije da se bavis time odmah kupi PK3, on moze da programira sve i 32bit-ne i DSP, ako jos nisi siguran da ces time malo ozbiljnije da se bavis kupi klon, on ti je oko 20 evra, nemas zajebanciju da pravis plocicu, busenje rupa, pa se desi da ne proradi iz prve, a da ga sam pravis cena za delove ti je oko 700-800 dinara + plocica, gotovi klonovi su dovoljno jeftini i pouzdani da se ne cimas, a pritom moras da imas i programator kojim ces da upucas hex u PIC na klonu.

Ako se odlucis da pravis evo sema za PK2 klon:
http://www.circuitvalley.com/2...e-universal-microchip-pic.html
http://www.micros-designs.com.ar/pickit2-clone-5v3-3v/
[ mnn @ 27.08.2013. 15:30 ] @
Mislim da i Mikroelektronika zaslužuje da se spomene.Ima tu svašta pogotovo ko se odluči za PIC.

http://www.mikroe.com

[ Milan_95 @ 27.08.2013. 16:36 ] @
Pickit3 za nesto manje od 40€ http://store.comet.rs/Catalogue/Product/8705/
[ bogdan.kecman @ 27.08.2013. 17:45 ] @
mikroelektronika je super ima samo par problema
- u odnosu na konkurenciju jesu extremno kvalitetni ali su extra i skupi
- njihovi alati su kompatibilni samo sami sa sobom, dakle
mikroelektronikin dev kit ne mozes da koristis sa mplab.x vec moras da
koristis mikroc ili mikrobasic ili mikropascal, njihov programator ne
radi ni sa cim osim sa njihovim alatima i slicno
- njihovi sw alati su potpuno zatvoreni, dok kod svih ostalih 99.9%
biblioteka dolazi u sorsu pa em vidis "kako to radi" em mozes da
prilagodis sebi (osakatis, izbacis delove koji ti ne trebaju,
modifikujes na najcudnije moguce nacine) kod mikroelektronikinih
kompajlera nema sors nicega vec su sve biblioteke zatvorene i ako ti se
ne svidja kako rade mozes samo da ides u sobu za zalbe

dakle ja ne bih stavio mikroE kao neko resenje za pocetnike kada je
microchip (PIC kontroleri) u pitanju, to je vise za neke sa malo staza
koji razumeju sta je + i sta je - i mogu da odluce kako dalje, kao sto
rekoh extra kvalitetno resenje ali po meni nije za pocetnike i PIC

sto se atmela tice, mikroE ima ok resenje ali sto se sw-a tice mislim da
je avr studio nepre*ebiv i da je glupost davati pare za mikroC za avr
dok sto se razvojnih alata tice opet stoji ista prica, extra kvalitet,
jaca cena, mislim da je isto za one sa malo vise staza

jedini sistem pravljen bas za pocetnike je arduino (i onda njihove
kopije sa arm-om i pic-om) i zato po meni neko ko "sad pocinje" treba da
uzme arduino i da ne misli, ima najvise primera za upotrebu mcu-a u
"realnim uslovima u kojima se pocetnici nalaze", ima "najjaci pocetnicki
community" na svetu, napravljen je za pocetnike (za razliku od svih
ostalih koji ocekuju ozbiljno predznanje, arduino je jedini koji moze da
koristi botanicar da automatizuje bastu, hemicar da ... stagod oni rade...)
[ Zlatni_bg @ 27.08.2013. 18:36 ] @
Ne bi platio nikakav porez niti carinu kad bi narucio samo Arduino plocicu... Nekih 50 paketa sam narucio u poslednja 2-3 meseca koji staju u pismo, i ni za jedan nisam imao dodatne troskove...
[ Milan_95 @ 27.08.2013. 19:55 ] @
Sad me bogdan obeshrabri totalno sa pic a taman sam nasao pickit 2 clone za 20€ :(

Da li sa arduinom mogu programirati bilo koji atmelov kontrolor ? Da li za njega moram programirati u nekom posebnom programu ili mogu "spustiti" programe koje sam pisao u pbp3 koji su u asm formatu ? Zlatni mozes mi mi porusiti sa ebay-a neki arduino a da me ne izadje kao prosli put kad sam kupovao ... ?
[ mikikg @ 27.08.2013. 20:32 ] @
Koliko vidim ona cena za Arduino sa oglasa sto sam postavio je jos i povoljna (20E).
To ti je najbrzi i najjednostavniji nacin da udjes u tu pricu. Porucis, stigne ti to za par dana, ubodes u USB i to je to.

Ove stvari sa PIC-ovim su malo "advanced", docices i do njih u nekom trenutku, ne brini se ;)
Arduino ti je samo polazna (medju) stanica na tom putu.
[ Milan_95 @ 27.08.2013. 21:11 ] @
Aj da preformulisem pitanje ... Da li cu ja sa arduinom moci samo da programiram arduino tj celu plocicu pa nju da koristim za isprobavanje ili cu moci da isprogramiram neki kontroler koji mogu da ubacim u neko moje kolo ?
[ Zlatni_bg @ 27.08.2013. 21:18 ] @
Ovako... prvo, za pocetak, isprogramiras Arduino, koji ima mikrokontroler Atmega328PU u sebi, a izvodi za pinove su po celoj plocici. Dao sam ti detaljno uputstvo par postova unazad. Potom iskoristis Arduino kao programator, i isti taj kod upises u drugi Atmega328PU ili neku drugu kompatibilnu Atmegu i imas samostalno isprogramiran mikrokontroler.



Ovako se poveze Arduino da bi se isprogramirala druga Atmega. A ovako jos prostije, bez debaginga:



Ovaj RESET pin na Arduinu ne moras da povezes preko ovog otpornika, meni je samo tako htelo da radi.
[ Milan_95 @ 27.08.2013. 21:42 ] @
Da sam zbunjen malo je reci :)

Znaci ovako , uzmem arduino, on na sebi ima Atmega328PU koji treba isprogramirati softwerom koji dobijem uz arduino ?
Tada mogu povezati neki drugi Atmega328PU po ovoj dola semi i u njega upisati svoj program ?
[ bogdan.kecman @ 28.08.2013. 06:10 ] @
nemoj da te ja obeshrabrujem, ja sam samo napisao da mikroe po meni nije za totalne pocetnike, vidi razlika izmedju totalnog pocetnika i sledeceg stepena (gde je vec isti klinac sta koristis) je procitano par datasheetova "ozbiljno / sa razumevanjem". poceli smo svi mi bez arduina i uspeli :) ...

arduino je idealan za pocetnike posto, jeli, imas rezultat "odma" bez citanja datasheet-a... e sad kad imas neki rezultat odma to bustuje moral pa oces jos i jos i .... i onda ti nije tesko da posle nekoliko uspeha citas dsosadan txt da bi uradio jos nesto kompleksnije .. sa "ne-arduino" sistemom, bez ikakvog iskustva, treba ti ozbiljan "grit" da bi napravop najobicniji blink led da radi ok i to je mnoge smorilo u startu pa su odustali .. arduino je jedini sistem koji su pravi "pocetnici" prihvatili i prihvatili su ga extra (ima jos stotinu pokusaja dev sistema za pocetnike nijedan nije uvatio trakciju kao arduino).

ako bas oces PIC i ako oces basic, onda ti savetujem sinisin dev kit i njegovu malu online skolicu. to je jeftino, imas odlicnu podrsku ovde na forumu... dakle za pic + basic bolje u srbiji nemas, a cena je smesna .. kontaktiras sinisu na pp (rsinisa) i dogovoris se za detalje
http://www.elitesecurity.org/t453500-TUTORIJAL-PicBasic-Pro-PICF
[ Zlatni_bg @ 28.08.2013. 10:06 ] @
Citat:
Milan_95:
Da sam zbunjen malo je reci :)

Znaci ovako , uzmem arduino, on na sebi ima Atmega328PU koji treba isprogramirati softwerom koji dobijem uz arduino ?
Tada mogu povezati neki drugi Atmega328PU po ovoj dola semi i u njega upisati svoj program ?


Otprilike tako nesto. Znaci prvo uzmes Arduino, utaknes USB kabl u Arduino i kompjuter, povezujes Arduino preko pinova sa ostalim komponentama, programiras, isprobas da li radi. Kada vidis da ti sve radi, i pozelis da to prebacis u zaseban mikrokontroler, koji ces kasnije koristiti u nekom kolu, povezes Arduino po ovoj semi gore, izaberes u opcijama Arduina "Use Arduino as ISP", i uploadujes program na zaseban mikrokontroler. Arduino ti je obicna Atmega328 sa cipom za USB komunikaciju sa racunarom i izvodima za pinove kako bi lakse napravio prototip projekta.

Ovako ce ti biti sve manje jasno, i bices sve vise zbunjen, najveci savet ti je da sto pre uzmes Arduino i sve ce ti se samo pojasniti.

Ako imas viska slobodnog vremena, odgledaj par videa iz ovog serijala: http://www.youtube.com/watch?v=fCxzA9_kg6s

Sve je objasnjeno, i sta ti treba, i sta i kako radi, i zasto radi, i kako instaliras Arduino IDE, kako povezujes s kompom, sta mozes sve da podesis... sve sto ce ti trebati u narednim mesecima ti je u ovim snimcima iz serijala.
[ Milan_95 @ 28.08.2013. 10:24 ] @
Procitao sam to pre neki dan i stvarno je super odradjeno , javio sam se sinisi u vezi programatora i sad cekam odgovor ...

Procitao sam sinoc ds za 16f887 i ima sve sto mislim da je meni za pocetak potrebno .. interni osc , nekoliko analognih ulaza , dosta I/O pinova , dosta struje po pinu , smitovo okidno , push up na nekim portovima ...

I sad nastaje dilema :
1. Arduino sa atmegama
2. Pickit2 sa PIC-evima
[ bogdan.kecman @ 28.08.2013. 10:31 ] @
1. arduino je najkompletniji dev kit za pocetnike (hw i sw), jednostavan
za rad etc etc, ali se pise c/c++ (ti si spominjao basic)
2. pic - 99% kitova nije za poptune pocetnike i skoro nijedan nije 100%
kompletan. npr rsinisa ima super mali dev kit za pocetnike ali ti uz
njega treba i pickit2 (koji doduse isto mzoes od sinise da kupis), ne
znam koliko je stigao sa primerima taj kit... ono sto je tu prednost je
sto imas sve primere u basic-u (ti se spominjao basic) ..

sad, dal ici na arduino ili na pickit2+sinisin dev kit, bem li ga, ja
sam malo alergican na basic (moze sa njim sve da se uradi kao i sa C-om
ili ASM-om ili bilo kojim jezikom) pa ga ja licno ne koristim ali ako
volis basic sinisa (pk2+dev) ti je idealno resenje, imas super temu
ovde, podrsku .. podrzavas lokalnu proizvodnju :D .. ako volis C, vise
primera .. arduino je nepreje*iv .. milion youtube videa, milion
instructablesa, milion dodataka, primera, biblioteka .. ja licno mene
drugari kad pitaju "kako da pocnu" od kada postoji arduino iskljucivo to
spominjem, uopste im ne govorim za druge opcije.. pre arduino-a sam
predlagao svasta i oko 0.2% ljudi je uradilo nesto, od kada preporucujem
arduino skoro 40% ljudi je nesto uradilo, pritom dosta tih ljudi su
slikari, arhitekte, muzicari, dizajneri ...