
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)