Les capteurs tout ou rien

Exemples de modules capteurs

Modules bouton poussoir
Modules interrupteur
Modules capteur de touché

Branchement et programmation

Branchement

Les capteurs de type "tout ou rien" doivent être branchés sur les entrées numériques de la carte microbit : P0, P1, P2, P8, P13, P14, P15 et P16.

Avec le bornes P0/P14, P1/P15 ou P2/P16 de l'interface, ce sont les entrées P0, P1 ou P2 qui sont reliées au module par l'intermédiaire du fils jaunes.

Exemple de connection :

Côté carte d'interface : borne P0/P14   Côté module
GND
GND (Masse)
3V3
VCC (Phase)
P14
NC (Non connecté)
P0
SIG (Signal)

Programmation

La méthode read_digital() des objets pinN permet de récupérer une valeur 0 ou 1 (False ou True) suivant l'état du module.

Exemple d'utilisation

Exemple avec un interrupteur

Module utilisé : Module interrupteur branché sur la borne P0/P14 de l'interface (et donc sur l'entrée P0 de la carte microbit).

Description : Exemple dans lequel il est possible d'afficher un cœur au de ne rien afficher à l'aide d'un interrupteur.

Code python :

from microbit import *
while True:
    if pin0.read_digital():
        display.show(Image.HEART)
    else:
        display.clear()
    sleep(100)