Thanks for donation with Paypal to help me improve this software.
Blockly@rduino est un programme web, un webware graphique permettant la programmation graphique pour Arduino et sa traduction en code.
Blockly@rduino 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.
Blockly@rduino ne possèdait à l'origine qu'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.
Libre à vous d'en rajouter autant que voulu grâce à cette notice explicative : http://www.libreduc.cc/wiki/doku.php/fr/arduino/blockly_rduino/creerblocsmultiling
Cette version a été réorganisée et amélioré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 !
Pour le téléversement dans la carte Arduino directement depuis le navigateur, il faut installer le plugin Codebender : https://codebender.cc/static/plugin
For uploading in Arduino card directly from your Internet browser, you must install codebender plugin : https://codebender.cc/static/plugin
Blockly@rduino est un outil web, un webware par référence aux software, hardware, etc. Vous pouvez le tester/utiliser à l'adresse suivante : http://blocklyarduino.technologiescollege.fr/
Vous pouvez donc aussi lier directement l'ouverture de la page à l'ouverture d'un fichier XML hébergé (ou tout en local) :
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'.
Pour le téléversement et la console série, vous devez disposer d'un accès web et de filtres ne bloquant pas CodeBender.
Programme Blockly : https://developers.google.com/blockly/
Concept d'origine BlocklyDuino : Fred Lin (@gasolin https://github.com/gasolin/BlocklyDuino).
Son projet s'est aussi inspiré de ardublock et modkit.
Fonctions de typage ArduBlockly : Carlos Pereira Atencio (https://github.com/carlosperate/ardublockly).
Intégration de CodeBender : Julien Rat https://github.com/julienrat
Ré-écriture totale et refonte graphique : Olivier Métayer
Julien RAT : CodeBender plugin
Frédéric PICARD : bitbloq, maquette Jeulin, vidéos, etc
Spanish translation : José Manuel Ruiz Gutteriez (blog)
Daniel PERS (site) : FDPlayer, OLED, RGB LED
Bernard REMOND site : téléversement local