//------------------------------------------------------------------------------------------- // Ejercicio 5: Tareas // // Comportamiento: choca gira, que dura 20 segundos // //------------------------------------------------------------------------------------------- task main() { SetSensor(SENSOR_1,SENSOR_TOUCH); SetSensor(SENSOR_2,SENSOR_TOUCH); start avanzar; start evitar; Wait(2000); StopAllTasks(); } task avanzar(){ while(true){ OnFwd(OUT_A+OUT_C); } } task evitar(){ while(true){ if (SENSOR_1 == 1) { stop avanzar; OnRev(OUT_C); Wait(50); start avanzar; } if (SENSOR_2 == 1) { stop avanzar; OnRev(OUT_A); Wait(50); start avanzar; } } }