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.