Skip to content

Activité

micro:bit animal

Intermédiaire | MakeCode, Python | Accéléromètre, Haut-parleur, Logo tactile, Écran LED | Itération, Sélection, Variables

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Codez votre propre animal de compagnie électronique et personnalisez-le pour en faire le vôtre. Le haut-parleur intégré du nouveau micro:bit le rend encore plus amusant avec les nouveaux sons expressifs.

Introduction

Guide de codage

Ce que vous apprendrez

  • Comment utiliser des variables et des boucles pour créer un minuteur simple.
  • Comment utiliser la sélection pour faire en sorte que différents événements se produisent à des moments différents.
  • Une astuce pour donner l'impression qu'un programme micro:bit s'est arrêté !

Comment ça marche

  • Les animaux de compagnie électroniques ont été inventés au Japon dans les années 90 et sont rapidement devenus un jouet populaire dans le monde entier.
  • Ce sont de petits gadgets que vous pouvez garder sur votre trousseau. Une créature est représentée sur un simple écran. Vous devez en prendre soin, interagir avec lui en appuyant sur des boutons et en jouant à des jeux simples. Si vous l'ignorez et ne le nourrissez pas ou ne le nettoyez pas, il deviendra triste, se conduira mal ou deviendra malade.
  • Le code utilise une variable appelée timer pour garder une trace de combien de temps votre animal a été ignoré. Une boucle ajoute indéfiniment 1 à la minuterie toutes les 1 secondes (1000 millisecondes).
  • Si timer atteint 20, votre anumal affiche un visage triste sur l'écran LED et génère un son triste à partir du haut-parleur intégré.
  • S'il atteint 30, votre animal s'endort.
  • S'il atteint 40, votre animal émet un son mystérieux et meurt. Le code utilise le bloc 'Définir le haut-parleur intégré' pour arrêter tout autre son sortant du haut-parleur. Une boucle 'while true' s'assure que seule l'icône du crâne est affichée sur l'écran LED.
  • Cependant, votre animal restera vivant et heureux si vous interagissez avec lui ! Caressez le logo pour le rendre heureux ou secouez-le pour le faire rire. Cela réinitialise la minuterie à 0.
  • Si votre animal meurt, vous pouvez le ramener à la vie en appuyant sur le bouton de réinitialisation à l'arrière de votre micro:bit.

Ce dont vous aurez besoin

  • nouveau micro:bit avec son (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)

Étape 2 : Programme-le

Étape 3 : Améliore-le

  • Expérimentez avec des temps différents pour chaque étape de sa vie.
  • Créez vos propres expressions faciales à l'aide de l'écran LED du micro:bit.
  • Ajoutez plus de variables pour suivre la faim ou la saleté de votre animal, et ajouter de nouvelles interactions pour nourrir ou nettoyer votre animal, par exemple en appuyant sur des boutons ou en faisant un son fort récupéré par le microphone intégré du nouveau micro:bit.