Code + Communauté = Circuit Python

Nous sommes de grands supporters de MicroPython (Python pour MicroContrôleur) et nous avions déjà eu l'occasion de parler de plusieurs produits Adafruits articulé autour de MicroPython (Feather M0 Express, Metro M0 Express).

Adafruit investit du temps dans MicroPython et à dérivé une version MicroPython sous le nom CircuitPython. CircuitPython, c'est un MicroPython personnalisé par Adafruit pour faciliter le prototypage électronique avec MicroPython... de sorte qu'il sera aussi facile de faire du prototypage de circuit avec MicroPython/CircuitPython qu'avec Arduino :-)


Adafruit met donc plusieurs outils à disposition des makers

Des tutoriels CircuitPython
Le learning system d'Adafruit propose une section CircuitPython avec des tutoriels.
CircuitPython sur le Learning System d'Adafruit
Un forums dédicacé à Circuit Python
Adafruit supporte ses produits développés autour de MicroPython/CircuitPython. Le Forum CircuitPython et MicroPython est un des point de rendez-vous pour trouver de l'aide (en english off-course).
Le Forum Circuit-Python
Adafruit Discord - Un makerspace digital
Un server de chat "Discord" est un MakerSpace digital regroupant des makers du monde entier. C'est donc en endroit idéal pour y rencontrer la communauté CircuitPython sur le canal #circuitpython . Vous pourriez également trouver de l'aide sur le canal #projecthelp mais il s'agit d'un canal très général.
HackerSpace Adafruit Discord

Le hackerspace Adafruit Discord porte l'identification 24x7x365 (24h par jour, 7 jour sur 7, 365 jours par an!).

Visitez https://adafru.it/discord pour vous enregistrer et rejoindre la communauté.
 

Des bibliothèques CircuitPython
Adafruit produit un ensemble de bibliothèques permettant d'utiliser de nombreux breakout Adafruit sur CircuitPython / MicroPython.
Ces bibliothèques sont publiés sur le projet Adafruit_CircuitPython_Bundle.
Nous avons fait sa découverte durant la traduction du tutoriel Feather M0 Express. 
Adafruit CircuitPython Bundle
Il est possible d'accéder au code des nombreux pilotes directement depuis les sources des pilotes du Bundle. Cela permet d'adapter le code pour d'autre version de MicroPython (pour Esp8266 par exemple).
Des pilotes!
ReadTheDocs pour CircuitPython
ReadTheDocs pour CircuitPython est certainement un excellent point de départ pour jeter un coup d'oeil plus en profondeur sur CircuitPython. C'est là que que vous trouverez des informations sur la documentation de l'API et les modules noyaux. Vous trouverez également un guide si vous désirez contribuer à CircuitPython.
ReadTheDoc pour CircuitPython



Un Github CircuitPython
Dans l'esprit Open-Source, vous trouverez forcement les sources de CircuitPython sur GitHub. CircuitPython est un Fork de MicroPython spécialisé par Adafruit pour faciliter le prototypage électronique.
Descendre dans les méandres de MicroPython/CircuitPython est néanmoins réservé aux personnes disposant d'un savoir faire en développement.
Où acheter
Envie de jeter un coup d'oeil sur des cartes MicroPython ou Circuit Python?
Nous pouvons vous proposer les liens suivants: