GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rdeininger/Blockly-at-rduino: Blockly@rduino : Blockly remix for Arduino. Totally new version, enhanced one !

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

826 Commits
826 Commits

Folders and files

NameName
Last commit message
Last commit date
blocks
blocks
 
 
core_Ardublockly
core_Ardublockly
 
 
core_Blockly
core_Blockly
 
 
core_BlocklyArduino
core_BlocklyArduino
 
 
css
css
 
 
devoirs
devoirs
 
 
documentation
documentation
 
 
examples
examples
 
 
fonts
fonts
 
 
generators
generators
 
 
lang
lang
 
 
media
media
 
 
toolbox
toolbox
 
 
tools
tools
 
 
Blockly@rduino_ALL_AIO.URL
Blockly@rduino_ALL_AIO.URL
 
 
Blockly@rduino_ALL_fr.URL
Blockly@rduino_ALL_fr.URL
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
favicon.gif
favicon.gif
 
 
favicon.ico
favicon.ico
 
 
favicon.png
favicon.png
 
 
index.html
index.html
 
 
index_chrome.html
index_chrome.html
 
 
index_light.html
index_light.html
 
 
package.json
package.json
 
 
sync.ffs_db
sync.ffs_db
 
 
w&b.txt
w&b.txt
 
 
web2exe.json
web2exe.json
 
 

Repository files navigation

Thanks for donation with Paypal to help me improve this software.

enter image description here


PROFS FRANCAIS & ASSOCIATIONS

vous pouvez aussi me demander une facture pour que votre établissement me fasse un 'don' officiel par virement bancaire. Je ne fais pas payer de licence mais je compte sur vous pour aider du montant auquel vous estimez ce travail.

WIKI !!! http://www.libreduc.cc/wiki/doku.php/en/blockly_rduino

FORUM !!! http://blockly.technologiescollege.fr/forum

Off-line upload & supervision https://github.com/technologiescollege/Blockly-rduino-communication

Internet Explorer banni ! Attention à la compatibilité de votre navigateur avec le plugin Codebender.

Multilingual version of Blockly@rduino

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 !

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 rajoutés : plus de 10 blocs spécifiques à des capteurs/actionneurs Grove, ainsi que ceux de TechnoZone51, Bitbloq, et ...
  • possibilité de charger automatiquement des fichiers sur le site grâce aux paramètres de l'adresse URL (voir les démos ci-dessous).
  • téléversement et console série depuis l'interface web,
  • sauvegarde/lecture de fichiers INO et XML
  • création d'exemples
  • supervision de la carte en temps réel grâce au serveur PyMata-AIO (accessible depuis le panneau de contrôle

IMPORTANT Arduino

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

Démos

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) :

  • démo 1 : faire clignoter une diode
  • démo 2 : faire varier un servo-moteur proportionnellement à une consigne de potentiomètre

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'.

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.

Utilisation en 4 temps

  1. utiliser votre navigateur pour ouvrir Blockly@rduino 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 vérifier le code grâce à CodeBender
  4. presser le bouton 'Téléverser' pour transférer le code dans la mémoire de la carte Arduino

Auteurs et contributeurs

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

About

Blockly@rduino : Blockly remix for Arduino. Totally new version, enhanced one !

blockly.technologiescollege.fr/blockly@rduino/

Resources

Readme
GPL-2.0 license
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.