This is an old revision of the document!
Devoir 4 - Système d'alarme Micro:bit
Date limite:
24 Mai, 23:55
Points:
2 point de la note finale
Téléchargement du devoir:
Github
Connaissances évaluées
Le contrôle des périphériques du Micro:bit.
Le stockage de donnes sur Micro:bit
Le calcul du temps sur Micro:bit
Règles
Le devoir doit contenir un fichier nommé Readme avec des explications concernant la manière choisie pour résoudre le devoir (-0.1p)
Le devoir doit être implémenté en Python.
Un devoir qui est implémenté seulement pour passer les teste, va être déclasse.
Il doit être possible que le devoir sera fonctionne sur Micro:bit
Copiage
Le devoir est individuel. Toute tentative de copier entraînera 0p pour les devoirs. On utilisera un système automatisé pour détecter le copiage. Si on a des doutes, on va vous adresser des questions supplémentaires concernant le devoir.
Questions
Si vous avez des questions concernant le devoir, posez-les en publiant un issue sur le github repository avec le format [alarm] <le titre de votre question>
NE PUBLIEZ PAS DE CODE SOURCE. Cela est considéré comme copiage et vous aller recevoir 0p pour le devoir.
Si vous voulez recevoir un e-mail lorsque des problèmes sont signalés ou lorsqu'il y a de nouveaux messages, accédez au site github repository et cliquez sur Watch.
Le système d'alarme
Le système d'alarme va avoir le compotament suivant:
il peut être configuré par des commandes introduites de l'interface série (le teminal);
il peut être arme en appuyant une séquence des boutons;
il peut être désarmé en appuyant une séquence des boutons;
il peut être configuré pour un désarmement automatique, apres un certain interval de temps;
il va stocker un son si le système sera déplace pour 3 secondes;
il va stocker les logs en ce qui concerne armement et désarmement;
La devoir va être teste manuellement basé sur une liste de comportements attendus