Skip to content

Activité

Which way now?

Débutant | MakeCode, Python | Accéléromètre, Écran LED | Outils de performance, Randomisation, Sélection, Variables

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Shake your micro:bit and be given a random direction to walk. You will learn about variables, and using random numbers, selection and comparison logic blocks.

Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :

Introduction

Guide de codage

Comment ça marche

  • The program uses a variable called “direction” to store a random number.
  • Variables store numbers or values that can change in a computer program.
  • Shake the micro:bit to set “direction” to a random number between one and three.
  • The program then uses selection and comparison logic blocks to test the value of the variable.
  • If “direction” is equal to 1, then an arrow pointing north shows on the micro:bit’s LED display. If “direction” is equal to 2, then the arrow points east. Otherwise, the arrow points west.
  • To make the battery last longer, the program pauses for half a second after the arrow appears then clears the screen.

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • L'éditeur MakeCode
  • battery pack (optional but recommended)
  • our set-up guide may be useful

Étape 2 : Programme-le

Étape 3 : Améliore-le

  • Add more directions.
  • Use buttons to show icons for skipping, running, and jumping.
  • Combine with the touch stopwatch program to make a motivational tool to use in sports lessons.

Thanks to David Hay, an educator in Alberta, Canada for sharing this brilliant project idea with us.