Une microcarte programmable à architecture ARM pour tous les élèves britanniques de 11-12 ans

micro:bit BBC

Près d’un million d’enfants britanniques de 11-12 ans s’apprêtent à rejoindre la cohorte des makers, ces amateurs éclairés qui se lancent avec leur propre moyen dans des projets d’ingénierie « faits maison ». ...Cette semaine, la célèbre BBC commence en effet à distribuer gratuitement auprès des jeunes lycéens de Sa Gracieuse Majesté les microcartes électroniques aisément programmables connues sous le nom de micro:bit. Une initiative dévoilée en 2015 qui vise à donner aux jeunes le goût de la technologie et leur faire toucher du doigt le concept d’Internet des objets.

La carte micro:bit de 5 x 4 cm est issue de la collaboration des équipes d’ingénieurs de la BBC avec une dizaine de sociétés dont ARM, NXP, Nordic Semiconductor et Samsung. Architecturée autour du SoC compatible Bluetooth 4.0 nRF51822 à cœur ARM Cortex-M0 de Nordic, elle embarque aussi plusieurs composants électroniques de NXP dont le microcontrôleur Kinetis KL26 à cœur ARM Cortex-M0+ (qui fait office de contrôleur USB 2.0), le magnétomètre triaxial MMA8652, l’accéléromètre triaxial MAG3110 et le circuit de protection électrostatique PRTR5V0U2F. Selon Rick Clemmer, CEO de NXP, des cartes micro:bit seront d’ailleurs également distribuées aux enfants de 11-12 ans des employés de la société de semi-conducteurs.

Dotée d’un connecteur Micro-USB, d’une matrice de vingt-cinq LED, de deux boutons-poussoirs programmables et de cinq emplacements d’entrées/sorties pour la connexion de capteurs à la carte par des pinces crocodiles ou des fiches bananes, la micro:bit supporte par ailleurs les kits de développement matériel (HDK) et logiciel (SDK) mbed. Le logiciel ARM mbed permet notamment à l’exécutif micro:bit développé par l’université de Lancaster et à l’interface de programmation de Microsoft de fonctionner sur le service de compilation dans le nuage mbed et, partant, de transformer les programmes en code compréhensible par la carte. Les fichiers résultants pourront ainsi être flashés dans la micro:bit via l’interface USB ou le lien Bluetooth Low Energy à partir d’un PC, d’un smartphone ou d’une tablette. C’est Samsung qui fournit l’application mobile Android qui permet aux jeunes développeurs de programmer directement à partir d’un terminal portable.