Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Arduino

No description
by

Liza Žaper

on 22 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Arduino

Arduino-približavanje elektronike svakodnevnom čovjeku uvod
Arduino razvojna platforma
pregled dostupnih modula
programska podrška
primjeri korištenja
zaključak UVOD Što je arduino? Za što se koristi? Zašto arduino? razvojna platforma-alat
open-source prirode-bazirana na jednostavnoj mikrokontrolerskoj ploči i razvojnoj okolini-SOFTVER za razvoj interaktivnih objekata
postavljanje ulaza različitih prekidača i senzora
za kontrolu različitih svjetala,motora i drugih izlaznih uređaja pristupačna cijena
interoperativno sučelje
jednostavna programska okolina
proširivi softver (open-source)
proširivi hardver Arduino razvojna platforma ATMEGA 328 mikrokontroler
14 digitalnih ulaza/izlaza
6 analognih ulaza
16 MHz-ni kristalni oscilator
USB sučelje
napajanje
ISCP konektor
gumb za resetiranje ARDUINO UNO Mikrokontroler ATMEGA328
Operativni napon 5V
Izlazni napon (preporučeni) 7-12V
Izlazni napon (granice) 6-20V
Digitalni I/O pinovi 14
Analogni ulazni pinovi 6
DC struja za I/O pinove 40mA
DC struja za 3.3V pinove 50mA
Flash memorija 32 KB
SRAM 2 KB (ATMEGA328)
EEPROM 1 KB (ATMEGA328)
Clock Speed 16 MHz NAPAJANJE preko USB priključka ili nekim drugim vanjskim izvorima
odabire se automatski Vanjsko napajanje

putem AC-DC adaptera (wall-wart)
preko baterije ATMEGA 328 ZAŠTITA USB PRIKLJUČAKA:
poseban tip osigurača (polyfuse)----> štiti USB priključke na računalu od kratkih spojeva
posebna vrsta osigurača koja osigurava dodatnu zaštitu
Ako utor za USB primi više od 500 mA,osigurač će automatski prekinuti vezu dok dođe do stabilnog stanja Arduino se temelji na mikrokontroleru Atmega328 prozvođača Atmel

sadrži:
sav kod koji se koristi pri programiranju
kod za bootloader
mali mikroprocesor s RAM memorijom za pokretanje
najfunkcionalniji-Atmega328 (32KB flash memorije,2KB RAM,1 KB EEPROM)
•sadrži dva puta više memorije i mjesta za pohranjivanje podataka u usporedbi s Atmega168 a ima isti fizički dizajn (isti pinovi na istim mjestima) i uglavnom istu strukturu Pregled dostupnih modula Arduino Ethernet Shield spaja Arduino na internet mrežu u samo nekoliko minuta.
potrebno je samo priključiti ovaj modul na Arduino ploču,priključiti ga na mrežu pomoću RJ45 kabla (nije uključen) i potom slijediti nekoliko jednostavnih uputa za upravljanje preko interneta
svaki element platforme-hardver,softver i dokumentacija su open-source prirode->omogućava korisniku da nauči točno kako je to sve proizvedeno i da iskoristi ta znanja u budućim dizajnima vlastitih radova Xbee Shield Potrebno je osigurati :

• Arduino ploča
• Operativni napon od 5V (doveden s Arduino ploče)
• Ethernet Controller:W5100 s untarnjim 16K bufferom
• Brzina spajanja (connection speed): 10/100 Mb
• Spajanje s Arduinom na SPI port opis rada:
omogućava povezanost s internetom
temeljen na Wiznet W5100 ethernet čipu
za spajanje na internet pomoću ovog modula potrebno je napisati odgovarajući kod,pritom koristeći Ethernet library
spaja se na Arduino razvojnu platformu pomoću posebne wire-wrap žice koja omogućava nadogradnju drugih modula omogućava Arduino ploči bežičnu komunikaciju koristeći Zigbee
temeljen je na Xbee modulu MaxStreama
ima mogućnost komunikacije do 100 stopa u zatvorenom prostoru,tj, 300 stopa na otvorenom prostoru
može se koristiti kao serijska/USB zamjena ili ga korisnik može konfigurirati za široku paletu broadcast i mesh network opcija
Xbee shield je nastao u suradnji s Libeliumom, kompanijom koja ga je razvila za olakšano korištenje prizvoda SquidBee motes (korišten za stvaranje mrežnih senzora) ADRESIRANJE (ADDRESSING):
moraju biti spojeni na istu mrežu preko ID parametra
moraju biti postavljeni na iste kanale preko CH parametra
ciljana adresa (destination address-DH i DL parametri) pojedinog modula određuje koji će moduli primati podatke koji se šalju Programska podrška open-source karakteristika---> omogućuje proširenje i dodavanje novih programskih jezika preko C++-a
Baziran je na AVR C programskom jeziku
interoperativno sučelje--->prilagođava se na Windows,Macintosh OSX i Linux IDE (Integrated development environment) sadrži text editor za pisanje koda
text konzolu
alatnu traku sa gumbima za česte funkcije
serije različitih menija.
spaja se na hardver Arduina da bi prenijeli podatke i komunicirali pomoću njih sketches kodovi napisani u text editoru
spremaju se pod nastavkom .ino
mogućnost rezanja/ljepljenja i traženja/zamjenje texta
prostor za poruke koji korisniku daje povratnu informaciju pri spremanju i prenošenju,te prikazuje moguće greške
konzola prikazuje izlazni text uključujući sve poruke koje javljaju greške i ostale informacije. doljnji desni ugao prozora prikazuje trenutnu ploču i serijski ulaz Verify (Provjeri)Pregledava greške u kodu. Upload (Utoči)Kompajlira kod i prenese ga (utoči)na Arduino U/I ploču. New (Novo)
Stvara prostor za pisanje novog koda. Open(Otvori)
Otvara meni svih prijašnjih kodova. Klikom miša na jedan od njih otvara se kod u istom prozoru. Save (Spremi)
Sprema kod. Serial Monitor (serijski monitor)
Otvara serijski monitor.
Dok se program uploada,tj učitava na ploču,za to vrijeme korisnik zapravo koristi Arduino bootloader,mali program koji je učitan na mikrokontroler na ploči. Omogućava učitavanje koda bez korištenja dodatnog hardvera. Aktivan je nekoliko sekundi kada se ploča resetira;zatim započinje posljednje učitan program na mikrokontroler. Bootloader će osvjetljiti LED žaruljicu (pin 13) kada započne. Uploading Arduino mjerač potrošnje vode Arduino interaktivni robot Primjeri korištenja Arduina Zaključak važno mjesto u svijetu elektronike i mikrokontrolerskih platformi jedan od najboljih razvojnih platformi na tržištu dosegla korisnost u čitavoj populaciji približila ideju elektronike i probudila interes za tehnologijom u običnom čovjeku Budi i ti dio Arduino revolucije! Arduino Board breadboard 5mm LEDs USB priključak žice
Full transcript