

Pour coder c’est très simple il suffit d’avoir un navigateur, un câble USB pour transférer le code. Saisir l’url : https://makecode.microbit.org/
Les langages que vous pourrez employer sont :
- Blocs,
- Javascipt
- Python
Carte de connexion


Attention, pour utiliser le contact P0, retirez le cavalier du Buzzer…
Détection d’un contact :
Branchements : Connecter un fil sur P1, un autre sur GND (attention pas P0 occupé par le buzzer)
Code : https://makecode.microbit.org/_EwtMf01urbt6
input.onButtonPressed(Button.A, function () {
basic.showNumber(NbTouche)
})
input.onButtonPressed(Button.B, function () {
NbTouche = 0
basic.showNumber(NbTouche)
})
let NbTouche = 0
images.iconImage(IconNames.Happy).showImage(0)
music.playTone(330, music.beat(BeatFraction.Whole))
music.playTone(349, music.beat(BeatFraction.Whole))
let PinOn = false
// En boucle : affiche l'icone croix
basic.forever(function () {
if (input.pinIsPressed(TouchPin.P1)) {
images.iconImage(IconNames.Yes).showImage(0)
NbTouche = NbTouche + 1
music.playTone(247, music.beat(BeatFraction.Whole))
PinOn = true
} else {
images.iconImage(IconNames.No).showImage(0)
PinOn = false
}
})
Connexion d’un écran LCD avec driver 1602 :
https://osoyoo.com/2018/09/19/micro-bit-lesson-using-the-i2c-lcd-1602-display/
Les Les sorties du Micro:Bit :
Les ports P0, P1 et P2 peuvent être utilisés en entrée ou en sortie.
Références :