Capteurs sensitifs Sensitif

Le micro:bit est capable de détecter le contact d’un doigt sur les ports P0, P1 et P2. Pour que cela fonctionne correctement, il est recommandé de toucher en même temps la masse (GND).

images/03-14.png

Les 3 ports sensitifs du micro:bit

MakeCode

Pour tester les capteurs sensitifs du micro:bit, utilisez simplement l’événement lorsque la broche ... est activée, de l’onglet Entrées.

images/03-15.png

Utilisation des ports sensitifs

MicroPython

L’instruction pinX.is_touched permet d’activer les capteurs sensitifs.

# CapteurSensitif 
# Appel de la bibliothèque microbit 
from microbit import * 
# Boucle infinie 
while True: 
   # Si le port 0 est touché 
   if pin0.is_touched(): 
       # Affiche "0" 
       display.show("0") 
   # Sinon et si le port 1 est touché 
   elif pin1.is_touched(): 
       # Affiche "1" 
       display.show("1") 
   # Sinon et si le port 2 est touché 
   elif pin2.is_touched(): 
       # Affiche "2" 
       display.show("2") 
   sleep(10) 
couv_LFMIC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Mesure de luminosité
Suivant
Radio