Sommaire

Bibliothèque pyb Bibliothèque:pyb

Comme précisé précédemment, la bibliothèque pyb contient l’API historique des cartes Pyboard. Elle expose également les API pour les éléments non standardisés de l’API machine.

Lors du développement de pilotes matériels pour des capteurs, il est vivement recommandé d’utiliser l’API machine et ce en vue d’offrir une portabilité maximale vers d’autres plateformes MicroPython (ex : ESP32, WiPy, etc.).

Les classes les plus pertinentes sont affichées en gras dans le tableau ci-dessous.

Classe

Description

Accel

Contrôle de l’accéléromètre présent sur la carte.

ADC

Convertisseur analogique vers numérique (permet de lire une tension analogique).

CAN

Bus de communication CAN (Controller Area Network).

DAC

Convertisseur numérique vers analogique (permet de produire une tension analogique).

ExtInt

Permet de configurer une broche d’entrées/sorties pour déclencher une interruption sur la base d’un événement externe.

I2C

Bus I2C (2 fils) autorisant la connexion de nombreux capteurs.

LCD

Contrôle de l’afficheur LCD pyskin.

LED

Contrôle des LED de couleur présentes sur la carte Pyboard.

Pin

Contrôle des broches d’entrées/sorties. Lecture et modification d’état.

PinAF

Bien que présente dans la documentation officielle, cette classe n’est ...