Professional Documents
Culture Documents
Uvo
d
Mikro kontroler
Mikrokontroleri su
integrirani krugovi koji imaju
sve to im je potrebno da budu
raunari: memoriju, procesor,
ulaze i izlaze.
Mikrokontroleri se koriste u
automatski upravljanim
proizvodima i ureajima, koriste
se takoe za za analizu podataka
itd..
Arduino.
ta je to
Arduino ?
Arduino je skup elektronikih i softverskih
komponenti koje se mogu jednostavno
povezivati u sloenije cjeline s ciljem izrade
zabavnih i pounih elektronikih sklopova.
Kako je Arduino platforma open-source tipa dozvoljeno je njezino dijeljenje i preureivanje u
svrhu kreiranja novih platformi koje su
meusobno kampatibilne tako da su razvojem
nastale jo mnoge inaice razvojnih okruenja
baziranih na Arduino platformi.
Arduino ploe :
UNO
Arduino BT
MEGA
Arduino Nano
Lilypad
Arduino Mini
digitalni izvodi za
serijsku
komunikaciju
ATMEGA328
mikrokontroler
konektor
za vanjsko
napajanje
Napajanje - +5V
analogni ulazni izvodi
napajanje masa
Arduino
programira
nje
Struktura koda:
Arduino dolazi sa C/C++ bibliotekom zvanom "Wiring"
koja ini uobiajene ulazno-izlazne operacije veoma
jednostavnim. Arduino programi se piu u C/C++
programskom jeziku, mada korisnici moraju da definiu
samo dve funkcije kako bi napravili izvrni program. Te
funkcije su:
Void setup(){}
Funkcija koja se izvrava jednom na poetku i slui za
poetna podeavanja
Void loop(){}
Funkcija koja se izvrava u petlji sve vreme dok se ne
iskljui ploa
Primjer
Tipian prvi program jednostavno pali i gasiLEDdiodu.
U Arduino okruenju, korisnik bi mogao da napie
ovakav
#defineprogram:
LED_PIN 13
void setup () {
pinMode (LED_PIN, OUTPUT);
digitalni izlaz
}
void loop () {
digitalWrite (LED_PIN, HIGH); // ukljui LED
delay (1000);
// saekaj jedan sekund (1000
milisekundi)
digitalWrite (LED_PIN, LOW); // iskljui LED
delay
// saekaj
jedan
Da bi
ovaj (1000);
kd ispravno radio, pozitivna
strana
LED sekund
diode mora biti
}
povezana
na pin 13 a negativna strana LED diode na uzemljenje (u ovom
sluaju negativni deo napajanja).
Arduino IDE
Preuzimanje.