Dans cette partie, il faut s’approprier le fonctionnement du capteur. Celui-ci fourni une tension analogique comprise entre 0 et 3,3V que l’on connecte à un convertisseur analogique numérique de 10 bits, soit 210 combinaisons. Le nombre issu de cette conversion est donc compris entre 0 et 1023.

    • Si la tension est de 0V alors le nombre converti sera 0.
    • Si la tension est de 3,3V alors le nombre converti sera 1023.


Afin d’observer le comportement du capteur en présence d’une lumière plus ou moins intense, nous allons renvoyer le résultat de la conversion analogique numérique dans la console MicroPython. Pour cela : 

    • Cliquer sur    afin d'afficher la console après avoir flasher le programme, 
    • Relancer le programme en appuyant sur le bouton Reset au dos de la carte Microbit.




# Test unitaire capteur de luminosité
from microbit import *

# Déclaration entrée
E_lum = pin1

while True:
    lum = E_lum.read_analog()   # stocke la conversion dans la variable lum
    print(lum)                  # renvoie dans la console lum
    sleep(500)



Vers quelle valeur tend la conversion analogique numérique en l’absence de lumière  ?

Vers quelle valeur tend la conversion analogique numérique en présence d’une lumière intense?


Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide pour la plateforme Qt Help