#include "asuro.h" // standardna biblioteka void voziNapred(void){ // funkcija za kretanje napred MotorDir(FWD,FWD); // podesavanje pravca motora MotorSpeed(80,80); // podesavanje brzine motora } void skreniDesno(void){ // funkcija za skretanje u desno MotorSpeed(150,60); // podesavanje brzine motora } void skreniLevo(void){ // funnkcija za skretanje u levo MotorSpeed(60,150); // podesavanje brzine motora } int main(void) // pocetak main funkcije { unsigned int data[2]; // promenljiva za prikupljanje podataka sa senzora Init(); // pokretanje funkcija robota FrontLED(ON); // podesavanje prednje diode voziNapred(); // pozivanje funkcije za kretanje while(1){ // beskonacna petlja voziNapred(); // pozivanje funkcije za kretanje LineData(data); // funkcija za prikupljanje podataka sa foto senzora if(data[0]>data[1]){ // medjusobna provera na foto senzorima skreniDesno(); // pozivanje funkcije za kretanje } else{ skreniLevo(); // pozivanje funkcije za skretanje } } return 0; // vracanje nule main funkciji }