Mon 1er projet avec Apduino Online s’apprêtait à résoudre un problème simple, fermer la porte de garage après le coucher du soleil, quand il a été laissé ouvert.
Nous avons un garage dans le sous-sol, qui sert non seulement pour le stationnement de la voiture, mais jardinage outils et machines, bicyclettes, etc. sont stockées, plus il y a un milieu de travail. Puisqu’il n’y a qu’une seule entrée dans le sous-sol par porte de garage, normalement nous laisser ouvert pendant les heures quotidiennes et fermer que dans la soirée. Mais parfois nous simple oublie de le fermer et reste ouverte pour une nuit longue et donner la chance aux visiteurs non voulus.
2. champ d’application
Fermer la porte de garage après 20:00, si elle a été laissée ouverte.
Toutefois le champ d’application de haut niveau est très simple, mais il doit être une logique de sdditional prise en compte.
a). quand j’ouvre la porte après 20:00 il faut s’assurer qu’il ne sera pas être fermé automatiquement en quelques secondes, il y aura un moment donné (par exemple 15 minutes), jusqu'à ce que j’ai sûrement garé et a laissé la place. Bien sûr le matin la logique ne doit pas fermer la porte automatiquement plus, qu’entre 20:00 et 06:00.
2. la boîte de l’ouvre-porte est d’avoir une entrée qui fonctionne de la manière suivante. Lorsque vous appuyez sur le bouton de l’interrupteur mural le moteur commence à bouger la porte en sens inverse, alors il se déplaçait la dernière fois, donc si la porte était ouverte alors après avoir appuyé sur le bouton il se déplacera à fermer. En outre lorsque le bouton est enfoncé pendant la porte est en mouvement puis il s’arrête immédiatement. Cela signifie, à l’aide de cette interface d’ouvre-porte, la logique ne doit pas savoir, comment la porte a été déplacée la dernière fois. Il faut seulement trouver la position « Fermé ».