void main(){
while(1){ printf ("\nChuck Norris - TP 2"); sleep (1.5); // Menu Principal // Espera que o usuario escolha uma tarefa // atraves do knob while(1){ // Calibrar cores if ( (knob()>=0) & (knob()<60) ){ printf ("\n1 - Calibrar cores"); while ( (knob()>=0) & (knob()<60) ){ if (start_button()){ beep(); sleep(0.5); // Chama a tarefa CalibrarCores(); } } } // Identificar cor if ( (knob()>=60) & (knob()<120) ){ printf ("\n2 - Identificar cor"); while ( (knob()>=60) & (knob()<120) ){ if (start_button()){ beep(); sleep(0.5); // Chama a tarefa IdentificarCor(); } } } // Calibrar Linha if ( (knob()>=120) & (knob()<180) ){ printf ("\n3 - Calibrar Linha"); while ( (knob()>=120) & (knob()<180) ){ if (start_button()){ beep(); sleep(0.5); // Chama a tarefa CalibrarLinha(); } } } // Andar sobre linha if ( (knob()>=180) & (knob()<=255) ){ printf ("\n4 - Seguir linha"); while ( (knob()>=180) & (knob()<=255) ){ if (start_button()){ beep(); sleep(0.5); // Chama a tarefa SeguirLinha(); } } } } } }