Está en la página 1de 1

Entrega:

Ernesto Rios Valenzuela


Brandon Andres Uribe Medina

Nuestra maquina de estado consiste en:


Primero tenemos que presionar inicio y se inicializará el car wash, después
presionamos en el programa el Led de Posición 1 Sensor, en la vida práctica no
tendría que presionarse, pero nos ayuda en el programa a visualizar cada posición,
y si hay algún error también nos ayuda visualizarlo presionando cada posición.
Bueno de inicio, presionando Posición 1 sensor pasa a Soaping State, donde
primero se prende Soap Pump un tiempo y se apaga, y después Brushes otro
tiempo y se apaga, se queda esperando (WaitingForEvent) hasta que se active la
posición del sensor 2. Es decir, presionamos el segundo Led de Posición del sensor
y pasa al siguiente estado. En Washing State va a activar un tiempo Water Pump y
lo apagara, y esperara que se active el sensor de posición 3.
Presionando el sensor de posición 3 pasa a Drying State y prende Fan un tiempo y
luego lo apaga, después espera para volver a iniciar el proceso.
Tenemos un Stop que interrumpirá el proceso, pero como esta nuestro programa
secuenciado, no interrumpe inmediatamente si esta en proceso, espera hasta que
termine y lo apaga. Es un botón de apagado simplemente no necesariamente de
emergencia, en la imagen solo venia apagado así que nos basamos en eso.
También tenemos un caso de error, en caso de activarse dos posiciones al mismo
tiempo, o alguna combinación fuera de las condiciones del sistema, mandamos
apagar el sistema protegiéndolo.

También podría gustarte