Mi 1 º proyecto con Apduino Online estaba a punto de resolver un problema simple, cerrar la puerta del garaje después del atardecer, cuando se ha dejado abierto.
Contamos con un garaje en el sótano, que se utiliza no sólo para el aparcamiento, pero jardinería herramientas y máquinas, bicicletas, etc. se almacenan allí además hay un lugar de trabajo. Puesto que hay solamente una entrada en el sótano a través de puerta de garaje, normalmente dejamos abierto para horas diarias y cerrar solamente por la tarde. Pero a veces simples olvidamos cerrar y queda abierto para una noche larga y dando la oportunidad para que los visitantes no deseados.
2. ámbito de aplicación
Cierre la puerta del garaje después de 20:00, si se ha dejado abierta.
Sin embargo el alcance de alto nivel es muy sencillo, pero será alguna lógica de sdditional tenido en cuenta.
a). cuando estoy abriendo la puerta después de 20:00 debe garantizarse que no se cierra automáticamente en pocos segundos, habrá un tiempo dado (por ejemplo 15 minutos), hasta que seguramente estacionado y abandonó el lugar. Por supuesto en la mañana la lógica cierre la puerta automáticamente ya, solamente entre 20:00 y 6:00.
2. la caja del abrelatas de la puerta tiene una entrada que trabaja de la siguiente manera. Cuando se presiona el botón del interruptor de pared el motor comienza a mover la puerta en sentido contrario como movía última vez, así que si la puerta estaba abierta entonces al pulsar el botón se moverá cerrar. Además cuando se presiona el botón en la puerta va a continuación, se detiene inmediatamente. Es decir, utilizando esta interfaz de abrelatas de la puerta, la lógica no debe saber, cómo puerta pasó la última vez. Sólo debe encontrar la posición "Cerrado".