# MicroBlocks 20 un renouveau complet
> [! remarque]-
> Le contenu de cette page est généré à partir de la transcription audio/vidéo et de la transformation du texte provenant du contenu et des liens de cette source.
Source : [https://fosdem.org/2025/schedule/event/fosdem-2025-4304-microblocks-2-0-a-complete-makeover/](https://fosdem.org/2025/schedule/event/fosdem-2025-4304-microblocks-2-0-a-complete-makeover/)
<video src=« https://video.fosdem.org/2025/ud6215/fosdem-2025-4304-microblocks-2-0-a-complete-makeover.av1.webm » controls></video>
## Résumé et points forts :
**Résumé de la session MicroBlocks 2.0**
MicroBlocks 2.0 est une mise à jour majeure de ce langage de programmation visuel destiné aux microcontrôleurs. La session, animée par Bernat Romagosa et John Maloney, met en lumière les améliorations apportées à l'interface utilisateur et à la machine virtuelle, ainsi que l'introduction de nouvelles bibliothèques et fonctionnalités.
**Présentation de MicroBlocks 2.0**
La session débute par une présentation de MicroBlocks, un langage de programmation graphique inspiré de Scratch et Snap!. Destiné aux microcontrôleurs, il utilise une machine virtuelle semblable à celle de Squeak Smalltalk-80. La version 2.0 propose une interface utilisateur entièrement repensée, une machine virtuelle plus compacte, et un système de traduction communautaire.
**Principes et Fonctionnalités**
Les principes de PIPA (Portable, Interactif, Parallèle, Autonome) sont expliqués. MicroBlocks permet une programmation interactive sans cycles de compilation et d'upload, et fonctionne sur divers systèmes d'exploitation et architectures de microcontrôleurs. La portabilité et l'autonomie sont mises en avant, permettant de transférer des programmes entre différents appareils.
**Nouvelles Capacités et Communauté**
La session se concentre sur les nouvelles capacités de MicroBlocks 2.0, telles que la programmation via BLE et l'intégration de nombreuses nouvelles bibliothèques. L'importance de la communauté est soulignée, avec des appels à la contribution pour les traductions, le développement de bibliothèques, et le soutien communautaire.
**Impact et Application**
MicroBlocks 2.0 joue un rôle crucial dans l'éducation technologique et la promotion du logiciel libre. Son impact sur la transformation écosociale est significatif, en fournissant des outils accessibles et interactifs pour l'apprentissage de la programmation, tout en favorisant l'inclusion et la participation communautaire.
## Importance pour une transformation écosociale
MicroBlocks 2.0 est essentiel pour une transformation écosociale en raison de sa capacité à rendre la technologie accessible et interactive. Il favorise l'apprentissage de la programmation dès le plus jeune âge, ce qui est crucial pour l'inclusion numérique et l'éducation technologique. Les concepteurs écosociaux peuvent utiliser MicroBlocks pour développer des projets éducatifs qui sensibilisent aux enjeux environnementaux et sociaux. Les outils comme la programmation via BLE et les bibliothèques de capteurs permettent des applications concrètes dans le suivi environnemental et les projets de robotique éducative. Cependant, des défis persistent, notamment en matière de diffusion et d'adoption à grande échelle, ainsi que de financement pour soutenir le développement continu et l'expansion de la communauté.
## Liens
[MicroBlocks website](https://microblocks.fun)
[MicroBlocks Git repository](https://github.com/microblocks)
[Video recording (AV1/WebM)](https://video.fosdem.org/2025/ud6215/fosdem-2025-4304-microblocks-2-0-a-complete-makeover.av1.webm)
[Video recording (MP4)](https://video.fosdem.org/2025/ud6215/fosdem-2025-4304-microblocks-2-0-a-complete-makeover.av1.mp4)
[Video recording subtitle file (VTT)](https://video.fosdem.org/2025/ud6215/fosdem-2025-4304-microblocks-2-0-a-complete-makeover.vtt)
[Chat room (web)](https://fosdem.org/2025/chat/ud6215)
[Chat room (app)](https://fosdem.org/2025/chat/app)