CircuitPython
v10.1 — Édition 2026. Un cours audio technique couvrant CircuitPython, son expérience développeur, son architecture, le contrôle matériel et la mise à l'échelle avec Blinka. Mis à jour pour la version 10.1 (2026).
Épisodes
Le lecteur CIRCUITPY
3m 39sCet épisode présente CircuitPython et son flux de travail unique de stockage de masse USB. Les auditeurs apprendront comment l'enregistrement d'un simple fichier texte exécute immédiatement le code sur un microcontrôleur, sans avoir besoin de compilateurs ou d'outils de flashage.
Le matériel comme code
3m 35sPlongez dans les modules intégrés qui donnent à CircuitPython sa puissance pour contrôler le monde physique. Les auditeurs apprendront à interagir avec les broches matérielles physiques en utilisant les modules board, digitalio et time.
La console série et le REPL
3m 31sExplorez le débogage interactif dans CircuitPython en utilisant la console série et le Read-Evaluate-Print-Loop (REPL). Les auditeurs apprendront comment mettre l'exécution en pause et commander leur matériel en direct.
L'écosystème de bibliothèques
3m 19sGérez les dépendances externes dans CircuitPython en utilisant le bundle de bibliothèques. Les auditeurs apprendront la différence cruciale entre les fichiers Python bruts et le bytecode compilé pour optimiser l'utilisation de la mémoire.
Les bibliothèques gelées
3m 14sDécouvrez la magie des bibliothèques gelées dans CircuitPython pour les cartes à mémoire limitée. Les auditeurs comprendront la priorité des fichiers de bibliothèque et comment les modules intégrés au firmware libèrent de l'espace sur le système de fichiers.
CircuitPython vs MicroPython
3m 53sExaminez les différences architecturales entre CircuitPython et son projet parent, MicroPython. Les auditeurs apprendront pourquoi Adafruit a créé un fork du langage pour créer une API matérielle unifiée et accessible aux débutants.
Blinka et les ordinateurs à carte unique
4m 01sMettez à l'échelle votre code CircuitPython sur des machines Linux complètes en utilisant Adafruit Blinka. Les auditeurs apprendront comment cette couche de compatibilité permet d'utiliser les API de microcontrôleurs sur des ordinateurs à carte unique comme le Raspberry Pi.