Napokon sam nasao odgovarajuci software. Besplatan. ExpressSCH. Isplati se probat :)
Napokon sam nasao odgovarajuci software. Besplatan. ExpressSCH. Isplati se probat :)
ja bih samo htio ostaviti link za ovaj genijalni simulator strujnih krugova
http://www.falstad.com/circuit/
meni je jaaako puno pomogao i kada se nauce osnove sve možeš na njemu naparviti
ima i velika baza gotovih krugova
ae oso mi ovaj konj http://www.datasheetpro.com/823172_view_STK0765_datasheet.html ima ko kakvu zamjenu dodem u electornic shop u puli i gledaju me sta ej to nikad nisam cula za to.. ja kazem power mosfet ona neznam ali mogu narucit... kako ce narucit ako ni nezna sta je to hahahha
Pozdrav
Ovo mi se činila kao najbolja tema u koju bih se mogao ubaciti sa svojim pitanjem
Zanima me da li postoji kakva literatura sa PIC16F688 na hrvatskom?
Za data sheet na engleskom znam i proučavao sam ga ali me zanima da li ima HR.
Hvala
Zao mi je ljudi sto tako dugo nisam pisao. Nisam imao vremena. Iskreno, i meni je dosadno raditi ove simple projekte, tako da cu sto prije moguce prijeci na mikrokontrolere. Da i meni bude zanimljivo kada objasnjavam. Kasnije cu samo ubacivati svoje projekte ovdje i objasnjenja. Ako se netko javlja da takodjer pise basic tutorijale, neka se javi pa cu preimenovati u BOL radionica.
Zao mi je, s PIC-om se bas ne snalazim (zapravo, nisam ga nikada niti drzao u rukama). Provjeri ima li taj tvoj pic MISO, MOSI, SCK i Reset pinove. Oni se koriste za programiranje uz pomoc rs232 na Atmelovim mikrokontrolerima, a za PIC ne znam... Sry.
Uglavnom, moram se prisilit da dalje radim. :D I javite se ako zelite pisat ;)
@kordy
Taj PIC koj imas je neki malo jaci (ajmo rec bolji). E sad ako si vec programirao piceke onda ti za ovog nemogu pomoc :(. ali ako tek ucis onda mozes otic u chipoteku ili tako neki ducani i kupiti neke slabije piceke i komponente za programator. Nije niti tezak za napraviti niti skup.
Pa cak se i nemore narucivati arduino kao pocetna platforma mozetr kupiti atmega 8 odnosno 16 i par otpotnika i napraviti parallel port programator te na atmegu uprziti arduinov bootloader. To je dobro zato sto je jezik u kojem se arduino programira slican c++-u i jako je jednostavan.
znam ali u hrvatskoj nema 328 i ti boliji ja sam imao arduino bas original plocicu i crko mi je atmega 328 pa sam ga moro zamjenit s 8 jel nije bilo niceg boljeg u DIP-u
Znam, ali na breadbordu mozes sloziti sve zivo. Ove je moguce isprogramirati uz pomoc prethodnog linka:
ATmega:
ATtiny:
Drugi:
BTW. Mislim da sam na njuskalu vidio atmega328 s Arduino Bootloaderom. ;)
Nakon puno vremena odlucio sam nastaviti s radionicom (za to je kriv lzgr)... Odlucio sam preskociti digitalne sklopove na neko vrijeme i krenuti na Arduino.
Arduino - upoznavanje s jezikom, hardware-om, osnove, trepceca ledica...
Arduino je open-source elektronicka eksperimentalna platforma, temeljena na fleksibilnom i laganom za koristenju hardveru i softveru.(definicija prema arduino.cc) 'Srce' Arduina jest Atmelov mega (Atmega) mikrokontroler s Arduino bootloaderom. Na original plocicama mogu se koristiti Atmega8, Atmega328 i Atmega168. Vidio sam po njuskalu raznih plocica. Takodjer moze se koristiti jeftinija kopija Seeduiono.
Osim Atmega mikrokontrolera, na Arduinu nalazimo i jos mnoge komponente, a jedna od njih je FT232 - chip koji omogucava USB konekciju izmedju vaseg kompjutera i Arduino plocice.
Arduino sofware
Osim plocice i usb A na B kabela, potreban vam je i program na vasem kompjuteru. Dakle program mozemo skinuti na arduino.cc:
http://arduino.cc/en/Main/Software
Potrebno je instalirati FT232 drivere dobivene uz program prije pokretanja samog programa. Necu to objasnjavati jer je detaljno objasnjeno u uputama (takoder dobivenih u paketu), a i svodi se na nekoliko klikova misem.
Arduino harware
Arduino programski jezik
Programe napisane za Arduino zovemo skice (skeches). Za Arduino je razvijen njegov poseban jezik koji se temelji na C/C++ jezicima. Ono sto je osnova svakog programa koji pisemo (ujedno i obavezno za svaki program) jest:
void setup() {
}
void loop() {
}
Unutar setup() se nalazi ono sto se pokrece prilikom paljenja Arduina. Unutar loop() se nalazi ono sto se pokrece iznova i iznova, dok god Arduino radi.
Trepceca ledica
Ovaj put cemo koristiti Arduino, umjesto tranzistora, za trepcecu ledicu.
void setup() {
pinMode(12, OUTPUT);
}
void loop() {
digitalWrite(12, HIGH);
delay(1000);
digitalWrite(12, LOW);
delay(1000);
}
pinMode(12, OUTPUT);
Posto se ovo nalazi unutar setup(), znaci da se izvrsava samo jednom i to prilikom paljenja Arduina. Ovom funkcijom definiramo pin 12 (naznaceno je na plocici koji je to) kao izlazni.
Sve funkcije dalje se nalaze u loop(), sto znaci da se iznova ponavljaju...
digitalWrite(12, HIGH);
Pinu 12 dajemo napon (high, binarno 1, "ima struje", kako god razmisljali o tome...).
delay(1000);
Radimo pauzu od 1 sekunde (1000ms). Ovdje se ne dogadja nista, vec Arduino ceka jednu sekundu da bi nastavio dalje s funkcijama.
digitalWrite(12, LOW);
Pinu 12 vise nedamo napon (low, binarno 0, "nema struje", kako god razmisljali o tome...).
delay(1000);
Opet radimo pauzu od 1 sekunde.
Iz ovoga mozemo zakljuciti da se ledica upali, zatim Arduino ceka sekundu (dok je ledica upaljena), pa se ledica ugasi, a Arduino opet ceka sekundu (dok je ledica ugasena) i onda opet iznova. Promjenimo li vrijednosti unutar delay() funkcija, promjenit cemo i duljinu trajanja pauzi, odnosno brzinu treptanja ledice.
a što je u IC-u? Tranzistori!!
nisu samo tranzistori!
ima i drugih stvari.. diode,a zna bit i malih kondenzatora!
u IC se sve može integrirati osim zavojnice
Buduci da se ovdje pominju logićki i digitalni sklopovi evo jednog sjajnog simulatora preko kojeg mozete svasta nauciti o njima.
AND, OR, NOT, XOR, XNOR, NAND, NOR, XNOR
Jel ima neki simulator za AVR, neki dobro napisan i po mogučnosti da radi na linuxu? Kolko sam ja vidio nema nikakvog jednostavnog.