Étape 1 : Fais-le
Qu'est-ce que c'est ?
Faites un simple chronomètre en utilisant le capteur du logo tactile du nouveau micro:bit.
Introduction
Guide de codage
Ce que vous apprendrez
- Comment utiliser le capteur du logo tactile du nouveau micro:bit pour déclencher différents événements lorsque vous le touchez ou le relâchez.
- Comment utiliser des variables, des opérateurs mathématiques et une horloge système pour mesurer le temps
- Comment convertir des unités (millisecondes en secondes) à l'aide d'opérateurs mathématiques
Comment ça marche
- Le programme mesure pendant combien de temps vous maintenez votre doigt sur le logo doré du nouveau micro:bit
- Le micro:bit mesure le temps écoulé depuis qu'il a été démarré en millisecondes (millièmes de secondes). C'est ce qu'on appelle le temps d'exécution.
- Le bloc 'lorsque logo touché' détecte quand vous touchez le logo pour la première fois. Il montre un cœur sur l'écran LED et définit une variable appelée start pour capturer le temps de fonctionnement actuel.
- Le bloc 'lorsque logo relâche' détecte quand vous ne touchez plus le logo. Le code soustrait ensuite le temps start du nouveau temps d'exécution. La différence entre le temps d'exécution lorsque vous lâchez le logo et le moment où vous l'avez touché est le temps total pendant lequel vous avez maintenu votre doigt sur le logo. Ceci est stocké dans une variable appelée time.
- Le code convertit ensuite time de millisecondes vers secondes en le divisant par 1000 et l'affiche sur l'écran LED.
- 'Lorsque logo touché' ne se déclenche seulement lorsque vous placez votre doigt sur le logo la première fois, contrairement au bloc 'lorsque logo pressé' utilisé dans le projet badge émotion tactile, qui se comporte comme les boutons A et B et ne se déclenche que lorsque vous pressez et relâchez le bouton.
Ce dont vous aurez besoin
- nouveau micro:bit avec son (ou simulateur MakeCode)
- L'éditeur MakeCode
- un boîtier de piles (optionnel)
Étape 2 : Programme-le
Étape 3 : Améliore-le
- Modifiez le programme pour qu'une icône différente ou votre propre image apparaisse lorsque vous touchez le logo.
- Ajoutez une variable pour suivre la durée maximale enregistrée.
- Rendez le minuteur plus précis en utilisant des fractions de nombres au lieu d'entiers (nombres entiers).
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.