En primer lugar, vamos a mod y nuestros la función para que tome en entradas!
Aquí está un ejemplo:
void ( saw_right, saw_left, saw_middle)
Siguiente, en nuestro de la función, vamos a llamar el mod ied
función.
Ahora, vamos a hacer nuestro función ir más recto! Queremos añadir los siguientes declaraciones (revisión paso 14) en
:
¿Si el sensor delantero ve algo, entonces parar el coche, tienes todavía una función de parada de coche? ¿No? Agregar uno!
Si el sensor derecho ve algo y el sensor izquierdo no ve algo, girar a la derecha!
Si el sensor izquierdo ve algo y el sensor derecho no ve algo, girar a la izquierda!
Si el sensor de la derecha y el izquierda sensor ven nada, seguir recto.
Si el sensor derecho y el sensor izquierdo tanto ven algo, parar el coche vaya recto, ESCOGES!
Aquí son algunos ejemplo declaraciones a ayudarte:
(saw_middle )
((saw_right ) (saw_left ))
{
stop_car();
}
else ((saw_right ) (saw_left ))
{
// do something
}
else
{
hacer algo
}
... seguir agregando otro declaraciones!