Analogique#
Introduction#
Un dispositif analogique lit les signaux de tension continus des anciens capteurs analogiques VEX à 3 broches, permettant au cerveau EXP de mesurer des valeurs sur une plage au lieu d’états haut ou bas comme avec DigitalIn.
Exemples de capteurs :
Cette page utilise analog_a comme nom d’exemple pour un périphérique analogique. Remplacez-le par le nom que vous avez configuré, selon vos besoins.
Vous trouverez ci-dessous une liste des méthodes disponibles :
value– Renvoie la valeur du dispositif analogique.changed– Enregistre une fonction à appeler chaque fois que la valeur du dispositif analogique change.
Constructeur – Initialiser et configurer manuellement un périphérique analogique.
AnalogIn– Créer un périphérique analogique.
valeur#
La valeur value renvoie la valeur du dispositif analogique représentant les signaux de tension provenant de différents capteurs.
Usage:
analog_a.value(units)
Paramètre |
Description |
|---|---|
|
Optionnel. Unités de représentation de la valeur :
|
modifié#
changed enregistre une fonction à appeler chaque fois que la valeur du dispositif analogique change.
Usage:
analog_a.changed(callback, arg)
Paramètres |
Description |
|---|---|
|
Une fonction définie précédemment qui s’exécute lorsque la valeur du dispositif analogique change. |
|
Facultatif. Un tuple |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Constructeur#
Les constructeurs sont utilisés pour créer Analog , qui sont nécessaires à la configuration d’un périphérique Analog.
AnalogIn#
AnalogIn crée un périphérique analogique.
Usage:
AnalogIn(port)
Paramètre |
Description |
|---|---|
|
Le port 3 fils auquel le périphérique analogique est connecté :
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)