arduino en mode graphique (scratch like)

Règles du forum
Cette section est destinée a recueillir toutes les discutions qui n'ont pas leur place ailleurs: sites web intéressants, histoires persos,...
Pour vos petites annonces et les fournisseurs de matériaux et d'outillages préférez les sous sections spécialisées
Avatar de l’utilisateur
3dsman
Electrolab::CA
Messages : 810
Enregistré le : 24 avr. 2016, 19:13

arduino en mode graphique (scratch like)

Messagepar 3dsman » 21 mai 2018, 14:44

Il y a aujourd'hui des alternatives a scratch un peu moins orienté enfants (interface moins flashy et blocks un peu plus complexes)
J'ai trouvé 2 solutions intéressantes toutes 2 basées sur blockly (scratch mais par google).
Les 2 tournent dans un navigateur web. Il y a des version en ligne mais il est aussi possible de faire une install en local.

Blockly@rduino
https://github.com/technologiescollege/ ... -at-rduino
a tester ici: http://technologiescollege.github.io/Blockly-at-rduino/
Développé par un prof français cette version offre l'avantage d'avoir une librairie de blocks assez impressionnante.
Il y a la possibilité d'afficher par "niveau" seulement certains blocks.
Le dev est franchement actif, le gars se repose pas :amen:
L'install a l'air un peut galère. Il faut lancer un serveur avant pour pouvoir uploader le code directement sur l'arduino. Sinon on peut aussi charger le .ino généré et l'ouvrir dans l'ide arduino classique.
blockly-at-rduino.png
blockly-at-rduino.png (40.54 Kio) Vu 1593 fois


ardublockly
https://github.com/carlosperate/ardublockly
Une variante de blockly avec une interface plus "adulte" que Blockly@rduino
le code est affiché en live dans une zone sur la droite, c'est assez pratique pour l'initiation et piger ce qu'on fait. Dommage qu'on ne puisse pas la réduire pour avoir une zone de block plus grande (quelqu'un est chaud pour forker? :langue3: )
Cette version offre l'avantage d'une installation plus simple (un serveur python est lancé automatiquement au démarrage) et il y a la possibilité d'en faire une version standalone :super:

il y a aussi une petite doc pour créer ses propres blocks: https://github.com/carlosperate/ardublo ... ate-Blocks
Capture_ardublockly.png
Capture_ardublockly.png (49.82 Kio) Vu 1593 fois



Les 2 etants basé sur blockly les outils d'édition de google fonctionnent

modifications de la toolbox:
https://developers.google.com/blockly/g ... eb/toolbox
outil de desing de blocks (je l'ai fait à la main moi même avant de découvrir ca, et ben c'est chiant :-/ )
https://blockly-demo.appspot.com/static ... index.html

Je pense qu'il doit être possible (voire assez simple) de transférer des blocks de Blockly@rduino à ardublockly pour enrichir sa bibliothèque

Et surtout si vous envisagez de faire des kits d'initiation pour les jeunes (et moins jeunes) débutants pensez à ces outils.
Ce serait assez cool d'avoir une version Electrolab avec des blocks dédiés a plusieurs kits fabriqués chez nous :malin1:

Retourner vers « BlaBla... »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité