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) 
Pour consulter la suite, découvrez le livre suivant :
couv_LFMIC.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Mesure de luminosité
Suivant
Radio