Micro:bit

Microbit-logo-stacked.png
BBC Microbit.jpg
La platine de 4 × 5 cm embarque un processeur ARM Cortex-M0, un capteur de mouvement 3D (ou accéléromètre) et un magnétomètre 3D (ou boussole numérique), des connectiques Bluetooth et USB, une matrice de 5 x 5 DEL (25 diodes électroluminescentes), un bouton de réinitialisation et deux boutons programmables3. Le petit circuit imprimé peut être alimenté par un connecteur USB sur le port micro-USB ou par deux piles AAA (3V) en série sur un autre connecteur. La carte se branche à l’aide de cinq anneaux et 20 broches de connexion4.

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 :

https://fr.wikipedia.org/wiki/Micro:bit

https://microbit.org/get-started/first-steps/set-up/

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :