Les bornes (pin)

Présentation

Pour que les fonctions ci-dessous soient disponibles, il faut importer le module microbit en ajoutant la ligne suivante en début de programme :

from microbit import *

 

Chaque connexion (pin) est un objet nommé pinN :  pin0, pin1, pin2, ... , pin20.

Les principales méthodes disponibles pour ses objets sont les suivantes :

pinN.write_digital(value) : la broche est une sortie et sa valeur est fixée 0 ou 1.

pinN.read_digital()

pinN.write_analog(value)

pinN.read_analog()

pinN.set_analog_period(int)

pinN.set_analog_period_microseconds(int)

pinN.is_touched()

Exemple

Le montage et le programme ci-dessous permet de faire clignoter une led branchée sur la borne 0.

Branchement de la led

Carte micro:bit avec une led

Programme

from microbit import *

while True:
    pin0.write_digital(1)
    sleep(100)
    pin0.write_digital(0)
    sleep(400)

Autres exemples

L'utilisation des bornes de la carte est détaillée dans la rubrique : Utilisation des modules Grove