You are on page 1of 3

DIAGRAMA DE FLUJO DEL SOFTWARE

¿El estado es igual a “2”?


INICIO
El pin que contiene “pintrig”
ponerlo como salida.
Iniciar las variables: Variable izq_adelante, desactivada.
Izq_adelante =2 si Variable izq_atras, desactivada.
Izq_atras = 3 El pin que contiene “pinecho” Variable der_adelante, desactivada.
Der_adelante = 4 ponerlo como entrada. Variable der_atrás, desactivada.
No
Der_atras = 5

Iniciar una variable


Inicia el “VoidLoop” ¿El estado es igual a “3”
“estado” = 0

Iniciar variable “pintrig” Variable izq_adelante, desactivada.


¿El estado de bluetotth es
para el pin 7. si Variable izq_atras, activada.
mayor que a “0”?
Variable der_adelante, desactivada.
Iniciar variable Variable der_atrás, activada.
“pinehcho” para el pin 8. si
Empezar a leer estado No

Inicia el “void SetUp”


¿El estado es igual a “4”?
¿El estado es igual a “1”?
Iniciar la función
“Monitor Serial”
Si
Variable izq_adelante, desactivada.
Los pines de las cuatro Variable izq_adelante, activada.
Si Variable izq_atras, activada.
llantas indicarlas como Variable izq_atras, desactivada.
Variable der_adelante, activada.
salida. Variable der_adelante activada.
Variable der_atrás, desactivada.
Variable der_atrás activada.
No
“distancia” es igual a
¿Variable “distancia” es
¿El estado es igual a “5”? (“tiempo / 58).
si menor que 10?

si
Variable izq_adelante, activada.
Imprimir en el monitor
Variable izq_atras, desactivada. Variable izq_adelante, desactivada.
Serial el valor de
Variable der_adelante, desactivada. si
Variable izq_atras, desactivada.
“distancia”. Reposar
Variable der_atrás, activada. Variable der_adelante, desactivada.
200uS.
si
Variable der_atrás, desactivada.

¿El estado es igual a “6”? Enviar pulso de disparo


en el PIN “TRIG”. FIN

si si
Inicia la construcción de
pulso de disparo. Duración del pulso de
10uS ensiestado alto.

Enviar pulso
si de disparo si
en el PIN “TRIG”. Variable “tiempo”
tomará el valor de
“pinecho”
si en estado alto.
Duraciónsidel pulso de
10uS en estado alto. si

Variable “distancia” es
igual a [(“tiempo”/2)/29].
¿Estado sies igual a 6?

“Tiempo”si tomará el valor


del “pinecho” en estado
bajo.

You might also like