Kupis neki osnovni mikrokontroler, tipa PIC 16F84 tj. 16F628.
http://www.kronos.hr/pic-16f628-p-6070.html
Uzmes 10 komada ledica, kud ces sa 10x10 odmah?
Nemaju ovi jefitiniji mikrokontroleri toliko ulaza/izlaza.
Da bi kontrolirao toliko ledica trebas sa jednim uC kontrolirati vise uC ili na drugaciji nacin napraviti neku vrstu multipleksora.
http://www.kronos.hr/led-crvena-p-1733.html
Zaboravio sam na koliko rade...par volti, cca 2-3V, pitas u ducanu, ima svakakvih.
Trebat ce ti neki otpornici za svaku od njih, da ogranicis struju.
Guglaj spajanje ledica na mikrokontroler, dobiti ces dosta materijala za prouciti.
Treba ti plocica za to, pretpostavljam da ne znas napraviti plocicu?
http://www.kronos.hr/pertinax-160x100-p-2877.html
Treba ti lemilica(ako je nemas)...
ttp://www.kronos.hr/lemilica-univerzalna-60w-p-7541.html
Mozes i slabiju, jacu, ovisi za kaj ti treba. Zaboravi Weller i skupe stvari, bespotrebno bacanje para ako se time ne bavis.
Ne zaboravi tinol zicu:
http://www.kronos.hr/tinol-1mm-p-2987.html
Napajanje? Ako nemas nikakav adapter doma, nabavi obican USB kabel, odrezi jedan konektor, koristeci multimetar skuzis koja zica je + a koja - kad to upiknes u maticnu. Tu imas 5V, max je 500mA(nije 1A). Pazi kaj s ovim radis, da nebu kaosa. Ako ti treba neki manji napon, guglaj 5V na xV, nekaj ces naci.
Ako nemas multimetar, ovo ce i vise nego posluziti.
http://www.kronos.hr/instrument-dt838-p-7978.html
Nauci se sluziti njime.
Trebat ce ti zice jos...primjer:
http://www.kronos.hr/kabel-telefonski-flah-p-6955.html
Uzmes 2-3m, zice pocupas/izrezes iz kabla(pazljivo!).
I najvaznije...programator. Tu sad idu problemi, mozes kupiti neko gotovo rijesenje ili napraviti nesto sam.
http://www.embedds.com/diy-your-own-...grammer-today/
http://www.diylife.com/2008/02/15/pr...crocontroller/
Guglaj dalje sam, ovo su ti samo primjeri. Ima svega na netu.
DIY metoda je jeftinija, no nemas bas neke velike opcije sa time.
Kad to imas, onda slijedi pikanje po asembleru, mozes i u prog. jezicima poput C-a, pascala itd... Guglaj za vise informacija.
Ovo ti je Microchipov IDE za njihove uC, besplatan:
http://www.microchip.com/stellent/idcplg?IdcService =SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002
Nakon kaj to sve podesis i instaliras slijedi citanje dokumentacije i upoznavanje sa mikrokontrolerom. Svaki uC ima neke svoje "zakonitosti", no u principu je to sve ista stvar.
Nakon toga nades neke primjere i pocnes pikati kod sam.
Kad ti dopi_di asembler nades kompajler za C.
Ako nisi nikad radio u C/C++-u, moras i C nauciti.
Vecina danasnjih "programera" asembler/C/C++ vidla nije.
Nakon nekoliko mjeseci/godina kad naucis sve ovo, bacis se na ARM-ove. Procesori buducnosti.
ILI
Umjesto svega gore kupis ovo:
http://www.kronos.hr/programator-easypic6-p-7937.html
Gore imas sve kaj ti treba, hrpu ledica, tastera i ostale periferije.
Dobijes mikroC PRO, IDE/C kompajler za PIC-eve.
Stvar radi odlicno.
http://www.mikroe.com/eng/products/v...opment-system/
Isplati li ti se to, nastaviti ces se baviti sa time, ima li to sve smisla, ostavljam na tebi.
Nije to nista sto se ne moze nauciti, no ako nikada nisi primio lemilicu u ruke, ne znas osnovne zakone elektronike, itd itd...mozda to i nije za tebe. Kazem, sve ovisi.
Kako god, sretno ti bilo!
Citiraj:
Autor shoki
ništa gotovo, sve sam
ovaj arduino izgleda jaaaako zanimljivo, brdo mogućnosti, C API...
sitno pitanje: arduino pločica dođe sa kontrolerom i to, ali kako bih riješio paljenje gašenje LEDica? Kome (kamo) bi kontroler slao pali/gasi signal?
edit: proširimo pitanje: ne moramo nužno govoriti o LEDicama. kak bih, npr, palio neko svjetlo (recimo žarulju vulgaris, da se npr upali u određeno doba...)?
edit2: ok, možda sam počeo malko pre ambiciozno.
Preformulirat ću pitanje: kako da ja računalom (ili bez računala, ako imam neki mikrokontroler) upravljam jednom običnom žaruljom? pali/gasi nakon nekog vremenskog razdoblja, npr.?
|
Da bi ista mogao raditi sa mikrokontrolerom moras znati nesto o elektronici. Pomocu elektronickih elemenata(otpornici, tranzistori, diode, triaci, releji, chipovi, pretvornici...) "konstruiras" sklop koji ce raditi sto zelis. Mikrokontrolerom upravljas tim sklopom.
Recimo paljenje ledice. Mozes u seriju + napajanja, pa ledicu, pa kolektor tranzistora, emiter ide na minus, baza na izlaz jednog porta mikrokontrolera. Ovak napravis da tranzistor radi kao sklopka. Guglaj dalje o izracunima i tocnoj shemi. Nekad ti nista od toga ne treba, mozes spojiti ledicu drito na pin kontrolera, otpornikom ogranicis struju i drito preko otpornika na napajanje. Kad pin kontrolera ode u nisko stanje(nulu) ledica svijetli. Za pokretanje jacih trosila mozes koristiti relej. Ima za to hrpa rjesenja tj. za svaku potrebu postoji neko rjesenje. To o cemu sad pisem je bazna funkcija uC-a, inace mozes raditi cuda, doslovce.