Dopredu dozadu2.nxc
From RoboWiki
/* dopredu_dozadu.nxc
Robot sa nahodne pohybuje
Autor: Matej Kurilla
*/
int zakruta= 500;
int silnejsi= 50;
int slabsi= 20;
int cas;
int motory;
int vypnutie;
task main()
{
while(1)
{
Off(OUT_AC);
cas=random(3000)+500;
motory=random(6);
if ((motory%2)==0)
{
OnFwd(OUT_AC,silnejsi); //dopredu
Wait(cas);
}
if((motory%3)==0)
{
OnRev(OUT_AC,silnejsi); //cúvanie
Wait(cas);
}
if((motory%4)==0)
{
OnFwd(OUT_C,silnejsi); //otáčanie do prava
OnFwd(OUT_A, slabsi);
Wait(zakruta);
}
if((motory%5)==0)
{
OnFwd(OUT_A,silnejsi); //otáčanie do ľava
OnFwd(OUT_C, slabsi);
Wait(zakruta);
}
if((motory%6)==0)
{
Off(OUT_AC); //vypnutie motorov
Wait(cas);
}
}
}