Robot C-program for Group A-3 (temp), E5 Fall 2002
Alan McAvinney
Ryan Kuker
Disha Katharani
Scott Birney
void main(void) { int bump=0, lbump=0, rbump=0, x=5; int globalmax, right, left; printf("\n i love u ryan"); sleep(2.0); beep(); printf("\n i love u disha"); sleep(1.0); beep(); printf("\n i love u scott"); sleep(2.0); beep(); printf("\n i love u alan"); sleep(1.0); beep(); printf("\n Place on hottest spot"); start_press(); globalmax=analog(5); beep(); printf("\n Place on random spot"); start_press(); motor(0,100); motor(1,100); while((analog(5)+x<globalmax)||(analog(6)+x<globalmax)) { if((analog(5)+x<analog(6))&&!(analog(6)+x<analog(5))) { motor(0,40); motor(1,-40); } if((analog(6)+x<analog(5))&&!(analog(5)+x<analog(6))) { motor(1,40); motor(0,-40); } if((analog(6)+x>analog(5))&&(analog(5)+x>analog(6))) { motor(1,40); motor(0,40); } if (!digital(7)) { printf("\n right bump"); rbump=rbump+1; bump=bump+1; motor(0,-100); motor(1,100); sleep(2.0); printf("\n %d right bumps and %d bumps total", rbump, bump); motor(0,100); } if (!digital(8)) { printf("\n left bump"); lbump=lbump+1; bump=bump+1; motor(0,100); motor(1,-100); sleep(2.0); printf("\n %d left bumps and %d bumps total", lbump, bump); motor(1,100); } if (stop_button()) { printf ("\n paused"); start_press(); } } beep(); ao(); printf("\n Hottest Spot"); }