Entrée analogique

Utilisation d'une entrée analogique pour connecter un potentiomètre ou un capteur en Circuit Python
Comme toutes les microcontrôleurs, la XIAO BLE Sense possède un CAN (Convertisseur Analogique Numérique) sur chacun de ses 6 ports analogiques (A0 à A5).

IMPORTANT : la tension d'entrée des ports analogiques doit varier entre 0 et 3,3V
Principe du Convertisseur Analogique-Numérique (CAN)
Exemple de programme permettant d'afficher l'image de la tension d'entrée sur le moniteur série (REPL) :
import time
import board
from analogio import AnalogIn

# Configuration de la broche A1 en tant qu'entrée analogique :
entree_analog = AnalogIn(board.A1)

# Affichage de la valeur de l'entrée analogique (valeur comprise entre 0 et 65 535) :
while True:
    print("Valeur de l'entrée analogique : ", entree_analog.value)
    time.sleep(0.5)
Explication du code :

entree_analog = AnalogIn(board.A1) : On crée ici un objet nommé "entree_analog" qui est rattaché à la broche A1. La broche A1 est elle-même configurée en entrée analogique (AnalogIn).

L'objet "entree_analog" possède des attributs que l'on peut afficher. Ici, l'attribut le plus important est bien sûr sa valeur (value en anglais). Pour afficher l'attribut "value", on ecrit en Python :

entree_analog.value
Recherche