3. o Arduino je open-source platforma
koja se koristi za izgradnju
različitih jednostavnih i
komplikovanijih projekata u
oblasti elektronike.
o Sastoji se od hardvera, tj. Arduino
ploče sa procesorom i pratećim
ulazno-izlaznim elementima
(drugačije – mikrokontroler), i od
IDE softvera za arduino
programiranje
o Nastao je 2005. godine kao
program za studente na
Interaction Design institutu u
Ivreu, u Italiji
4. o U svom najjednostavnijem obliku,
Arduino je mali računar koji se
može programirati da obavlja
obradu signala
o Hardver se sastoji od
jednostavnog otvorenog
hardverskog dizajna Arduino
ploče sa Atmel AVR procesorom i
pratećim ulazno-izlaznim
elementima.
o Softver se sastoji od razvojnog
okruženja koje čine standardni
kompajler i bootloader
o Arduino hardver se programira
koristeći programski jezik
zasnovan na Wiring jeziku
ZAŠTO ARDUINO?
• pristupačna cijena
• interoperativni
međusklop
• Jednostavna
programska okolina
• proširivi softver
(open-source)
• proširivi hardver
8. Sekvencijalna
kontrola led lampica
Arduino IDE je jednostavan program i
prikazan je na slici
Programi za Arduino se nazivaju sketch
Setup je dio koji se može posmatrati kao
priprema i poziva se jednom po
startovanju Arduina. U njoj se može
izvršiti deklaracija promjenljivih,
pozivanje biblioteka ili inicijalizacija
pojedinih komponenti.
Loop se izvršava u ciklusima, neprestano
dok Arduino radi. Na kraju svakog
programskog reda unosi se ;.
9. Kao što se može vidjeti setup dijelu vrši se
konfiguracija odgovarajućeg pina da bi mogao da
se koristi kao ulazni ili kao izlazni pin. Naredba je
pinMode(pin, mode). Parametri su pin ili broj
pina na koji je povezana komponenta i mod koji
može biti INPUT, OUTPUT ili INPUT_PULLUP.
Neredba digitalWrite()šalje HIGH ili LOW
vrednost na digitalni pin
S naredbom delay se vrši podešavanje
čekanja(npr. u našem slučaju u trajanju od
300ms)