Créer une extension mBloc

Une extension peut être utilisé en monde online (Scratch) ou offline (Arduino).

extension exemple

Création

Elle (ex. myExtension) se construit à l'intérieur d'un dossier ayant la structure suivante :

js\ : dossier contenant les JavaScripts (*.js) nécessaires pour utiliser les blocs en mode “Scratch”

myExtension.js : fichier principal pour le mode “Scratch”

src\ : dossier contenant les fichiers additionnels nécessaires en mode “Arduino”

myExtension.h : fichier entête pour la librairie C

myExtension.cpp : fichier de la librairie C

myExtension.s2e : fichier de description des blocs

Une fois tous les fichiers définis, il faut les placer dans un fichier myExtension.zip reprenant la structure ci-dessus.

installation

Pour installer l'extension :

Cliquer sur “Choix des extensions”

Cliquer sur “Gérer les extensions”

Cliquer sur “Ajouter”

Choisir le format “*.zip” et sélectionner votre extension

Valider