BIPES apporte la programmation Visual MicroPython basée sur des blocs au Raspberry Pi Pico, RP2040

ZIJKCQTujs


Block-based Integrated Platform for Embedded Systems (BIPES), un projet open source développé en partenariat avec une gamme d'universités pour développer un environnement de programmation visuelle par glisser-déposer pour le monde embarqué, a annoncé la prise en charge du Raspberry Pi Pico et de ses Microcontrôleur RP2040.

«Il y a environ un an, nous avons créé (le) projet BIPES», écrit Ravael Aroca, «spécialement axé sur l'intégration de Blockly et MicroPython avec une connexion directe du navigateur Web aux cartes de développement – initialement pour ESP8266 et ESP32.

"Il a plusieurs fonctionnalités intéressantes, telles que la possibilité de programmer des appareils embarqués sans avoir besoin d'installer absolument aucun logiciel ou plugin. Il suffit d'accéder au site Web du BIPES, de connecter les blocs, de se connecter à la carte et de lancer le programme. Un port USB / série / La console / terminal WebREPL est intégré à la page Web, permettant un accès direct aux périphériques série. "

La plateforme BIPES prend désormais en charge le Raspberry Pi Pico, lancé plus tôt cette année en tant que premier appareil à intégrer le microcontrôleur RP2040 conçu par l'équipe de circuits intégrés spécifiques aux applications (ASIC) de Raspberry Pi

La prise en charge du Raspberry Pi Pico, qui devrait inclure la compatibilité avec d'autres cartes de microcontrôleur basées sur RP2040, est raisonnablement complète avec des démonstrations de code de clignotement des LED, de l'évanouissement de la modulation de largeur d'impulsion (PWM), des entrées GPIO numériques et analogiques et l'utilisation de la carte capteur de température.

Le port est disponible maintenant, mais n'a pas tout à fait atteint la parité des fonctionnalités avec la version ESP. (📹: Ravael Aroca)

Pour le moment, cependant, il manque une fonctionnalité clé: la possibilité de gérer des fichiers texte et des scripts Python stockés sur le microcontrôleur lui-même. «Cette fonctionnalité est entièrement fonctionnelle pour les connexions WebSocket / Wi-Fi avec ESP32 et ESP8266», explique Aroca. "Cependant, cette fonctionnalité est encore incomplète pour la connexion USB, mais fonctionnera bientôt."

Plus d'informations sur le BIPES est disponible sur le blog d'Aroca et sur le site officiel; le code source de la version USB compatible Pico peut être trouvé sur GitHub sous la licence publique générale GNU.



Source link

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *