Micro:bit, premiers pas

Dans ce petit article, je vais vous présenter quelques exemples de programmation à l’aide de la carte Micro:bit

Premier exemple : J’ai décidé de me servir des  boutons A & B de la Micro:bit. le fonctionnement attendu est le suivant : Quand A est pressé, la lettre A doit s’afficher 1s puis l’écran doit s’éteindre. Quand B est pressé, la lettre B doit s’afficher 1s puis l’écran doit s’éteindre. Quand A+B sont pressés, la lettre C doit s’afficher 1s puis l’écran doit s’éteindre.

  • En Mode Blocks :

  • En mode JavaScript :
input.onButtonPressed(Button.A, () => {
basic.showLeds(`
. . # . .
. # . # .
. # # # .
. # . # .
. # . # .
`)
basic.pause(2000)
basic.clearScreen()
})
input.onButtonPressed(Button.B, () => {
basic.showLeds(`
. # # . .
. # . # .
. # # . .
. # . # .
. # # . .
`)
basic.pause(2000)
basic.clearScreen()
})
input.onButtonPressed(Button.AB, () => {
basic.showLeds(`
. . # # .
. # . . .
. # . . .
. # . . .
. . # # .
`)
basic.pause(2000)
basic.clearScreen()
})
  • Résultat :

Second exemple : Je vais faire défiler un mot. Comme l’époque des portes ouvertes en tout genre a débuté, je décide de faire défiler le mot “Guide”.

  • En Mode Blocks :

  • En Mode Javascript :
basic.forever(() => {
basic.showString(“Guide”)
basic.pause(1000)
})
  • Résultat :

C’est simple, rapide. Bonne utilisation.
N’hésitez pas à me faire part des vos remarques.
Print Friendly, PDF & Email