Ce qui sera évalué :
  • Je sais programmer un microcontrôleur auquel seront raccordés un capteur et un actionneur.
  • Je sais manipuler des variables informatiques (stockage de données, calculs, boucles itératives).
  • Je sais faire démarrer un sous-programme après appui sur un bouton poussoir.
  • Je sais afficher des nombres sur un afficheur raccordé à un microcontrôleur.
Le projet :

Nous allons fabriquer une machine à remonter le temps jusqu’à ta naissance… Enfin… Seulement une petite partie de cette machine 🙂

Pour cela, tu vas utiliser :

  • Un microcontrôleur micro:bit
  • Un bouton poussoir
  • Un afficheur

Tu raccorderas les différents éléments comme ceci :

 

Voici ce que tu vas devoir coder :

Niveau 1 :

  • A la mise sous tension, l’afficheur affichera la date ‘9999’.
  • Quand l’utilisateur appuiera sur le bouton poussoir :
    • L’afficheur décomptera de 9999 jusqu’à ta date de naissance.
    • Le décompte devra être visible et durer entre 5 et 10 secondes.

Niveau 2 :

  • Après le compte à rebours, si on appuie pendant au moins 5 secondes sur le bouton poussoir, l’afficheur devra à nouveau afficher la date ‘9999’.
  • Un appui court sur le bouton poussoir relancera à nouveau de compte à rebours.