Temps estimé : 30 minutes
Énoncé :
Vous devez compléter le pseudo-code suivant pour concevoir un système d’alarme connecté.
Le système est équipé :
- d’un détecteur de mouvement ;
- d’un avertisseur sonore ;
- d’une fonctionnalité pour envoyer des notifications sur une application mobile.
Le système doit :
- Repérer un mouvement.
- Vérifier si le mouvement persiste pendant plus de 10 secondes.
- Si oui :
- Envoyer une notification à l’utilisateur.
- Activer l’avertisseur sonore.
- Si non, rester en veille.
- S’arrêter uniquement sur commande manuelle via l’application mobile.
Pseudo-code à compléter :
HTML
**Début**
..................................
..................................
**Tant que** le système n’est pas désactivé par l’utilisateur :
**Si** .................................. **Alors** :
.......................................
**Tant que** ..............................
**Si** .................................. **Alors** :
..................................
..................................
**Sinon** :
..................................
..................................
**Sinon** :
..................................
**Fin Tant que**
..................................
**Fin**
Travail demandé :
- Complétez les parties manquantes du pseudo-code (les zones marquées par
..................................). - Identifiez les dispositifs nécessaires, pour que le système fonctionne, en les triants en catégories (« capteurs », « actionneurs », ….)
- Proposez un contexte d’utilisation concret pour ce système d’alarme et les contraintes associés.