You are on page 1of 1

Moj projektni zadatak je bio pisanje koda za naš semafor.

Arduino je zasnovan na C+ jeziku,pa je


naravno uvijek poželjno poznavati glavne značajke bilo kojeg programskog jezika.Ono što je
prvo trebalo poznavati jeste glavne komande koje bi trebale biti u našem kodu (u ovom slučaju
koristimo se LED diodama za koje će vrijediti da su HIGH tj. upaljenje ili LOW tj.isključene,a
za druge vrijede druge funkcije) a to su void setup I void loop.U void setup-u pišemo kod koji
želimo da se pokrene samo jednom.Tu stavljamo osnovu za naš program npr.Pin mode.Tu smo
nabrojali sve pinove na koje su spojene naše diode ( to su pinovi 7,8,9,10,11,12).Pin mode
koristimo kada želimo kontrolirati šta će nam pin biti ( to jeste da li će biti OUTPUT ili
INPUT).Output koristimo kada želimo slati struju kroz taj pin a input kada želimo očitati koliko
struje dobija taj pin.Sljedeća stvar koja nam je bila potrebna jeste void loop.U void loop-u
stavljamo glavni dio našeg programa,I on se ponavlja beskonačno puta.U void loop unosimo
digitalWrite.DigitalWrite je komanda koju koristimo kada želimo upravljati hoće li pin slati
struju ili ne.Ukoliko piše da nam je npr.pin 12 High onda će kroz njega teći struja a ako piše Low
onda je struja jednaka 0.Komandama high I low koristimo se samo uz digitalWrite.I naravno tu
ima I delay odnosno komanda čekanja.Tu napišemo koliko program treba da čeka prije nego što
kreće na sljedeće linije koda.

You might also like