MicroPython est supporté par plusieurs cartes de développement et agit comme une couche logicielle, qui permet d’occulter la complexité de prise en main que nécessitent les microcontrôleurs pour les non-initiés. Le code source de MicroPython est disponible sur GitHub et peut s’adapter à plusieurs cartes, dont la STM32F4NUCLEO. Il sera donc question pour nous, dans un premier temps, de compiler ce code et le charger dans ladite carte en utilisant OpenOCD. Ensuite, nous allons jouer avec Python, en manipulant une LED, en pilotant un moteur pas à pas et en effectuant une conversion analogique numérique.
MicroPython est à la base un projet open source sous licence MIT de l’Australien Damien George, qui a levé 28 534 £ pour 1399 contributeurs sur la plateforme de crowdfunding Kickstarter [1]. Le but du projet était de fournir un langage de programmation basé sur Python, capable de fonctionner sur un microcontrôleur et en l’occurrence l’ESP8266, qui est un circuit...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première