Remplacée par Blockly@rduino ! Cette version permet la programmation graphique pour Arduino et traduit des blocs (type Scratch) en code Arduino. Il est possible d'injecter le code sans sortir du navigateur.
JavaScript HTML CSS
Pull request Compare This branch is 87 commits ahead, 64 commits behind BlocklyDuino:master.
Latest commit 8234ef0 Jul 14, 2015 @SebCanet SebCanet Last update with BitBloq blocks
Thanks to Frederic Picard
Permalink
Failed to load latest commit information.
apps Intégration bitbloq à venir Feb 28, 2015
core Début des traductions en FR Oct 29, 2014
generators nettoyage Mar 23, 2015
language Last update with BitBloq blocks Jul 14, 2015
media MàJ avec programmateur inclus Dec 3, 2014
.gitignore add .gitignore file Oct 14, 2012
README.md Updated README.md Jul 14, 2015
index.html MàJ index Nov 28, 2014

README.md

Version francisée de BlocklyDuino

Remplacée par Blockly@rduino

BlocklyDuino est un programme web, un webware graphique permettant la programmation graphique pour Arduino et sa traduction en code.

Blink !

BlocklyDuino est basé sur Blockly, un éditeur de programme graphique par une interface web. Il fournit un seul type de traduction de la programmation graphique (contrairement à Blockly qui traduit en Python, en JavaScript, etc et permet de le simuler en ligne : exemple), pour générer du code à copier coller dans l'IDE Arduino.

BlocklyDuino possède une bibliothèque de blocs pour les modules Grove, particulièrement adaptée à la découverte des micro-contrôleurs et aux expérimentations de systèmes mécatroniques.

Cette version a été françisée et réorganisée pour la faire utiliser au mieux par des élèves débutants dans le code.

Toutes les remarques sont les bienvenues pour améliorer la syntaxe !

Fonctions

  • programmation pour Arduino en drag'n'drop graphique,
  • génère un code totalement compatible avec le code Arduino,
  • interaction des cartes Arduino grâce aux modules Grove rajoutés : plus de 10 blocs spécifiques à des capteurs/actionneurs Grove,
  • possibilité de charger automatiquement des fichiers sur le site grâce aux paramètres de l'adresse URL (voir les démos ci-dessous).

Démos

BlocklyDuino est un outil web, un webware par référence aux software, hardware, etc. Vous pouvez le tester/utiliser à l'adresse suivante : Technologies/BlocklyDuino

Vous pouvez donc aussi lier directement l'ouverture de la page à l'ouverture d'un fichier XML hébergé (ou tout en local) :

Le créateur de BlocklyDuino a aussi posté une vidéo.

Utiliser en local dans son navigateur web

Si vous préfréez l'utiliser en local, il vous suffit de télécharger le code depuis Github (Download Zip) et d'ouvrir le fichier index.html dans votre navigateur.

Vous pouvez l'héberger sur un serveur, et ainsi y faire accéder de nombreux postes en pointant vers ce fichier 'index.html'.

Utilisation en 4 temps

  1. utiliser votre navigateur pour ouvrir BlocklyDuino grâce au fichier 'index.html'
  2. créer son programme Arduino par drag'n'drop (cliqué-déplacé) des blocs
  3. sélectionner l'onglet 'Arduino' pour en copier le contenu dans l'IDE Arduino
  4. presser le bouton 'Téléverser' pour transférer le code dans la mémoire de la carte Arduino

Auteurs et contributeurs

Fred Lin (@gasolin). Merci à Neil Fraser, Q.Neutron de Blockly http://code.google.com/p/blockly/. Merci à l'équipe d'Arduino et Seeeduino pour les blocs spécifiques. Ce projet s'est aussi inspiré de arduiblock et modkit. Modifications, simplifications et françisation par Sébastien Canet.

Licence

Copyright (C) 2012~2014 Fred Lin gasolin+blockly@gmail.com

  • Licensed under the Apache License, Version 2.0 (the "License");
  • you may not use this file except in compliance with the License.
  • You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0