0% found this document useful (0 votes)
90 views

Technologiescollege - BlocklyArduino - Electrified - Electron Version of Blockly@rduino, Win Software With Arduino Upload Embedded

source code

Uploaded by

Tân Nguyễn
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Technologiescollege - BlocklyArduino - Electrified - Electron Version of Blockly@rduino, Win Software With Arduino Upload Embedded

source code

Uploaded by

Tân Nguyễn
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

8/21/24, 3:38 PM technologiescollege/BlocklyArduino_electrified: Electron version of Blockly@rduino, win software with Arduino upload embedded

technologiescollege /
BlocklyArduino_electrified
Code Issues 1 Pull requests Actions Security Insights

Electron version of Blockly@rduino, win software with Arduino upload embedded


15 stars 16 forks 4 watching 1 Branch 6 Tags Activity Custom properties
Public repository

1 Branch 6 Tags Go to file t Go to file Add file Code

SebCanet Fix grove.js 705237b · 3 years ago

arduino updates to B@ 3 years ago


Locals update release 4 years ago
resources update release 4 years ago
sketchbook/libraries update libraries 3 years ago
swiftshader update release 4 years ago
www Fix grove.js 3 years ago
.gitattributes add LFS 4 years ago
.gitignore modify ignore 4 years ago
[email protected] upgrade components 4 years ago
[email protected] updates 4 years ago
LICENSE.electron.txt updates 4 years ago
LICENSES.chromium.html update release 4 years ago
README.md v1.3 5 years ago
chrome_100_percent.pak update release 4 years ago
chrome_200_percent.pak update release 4 years ago
d3dcompiler_47.dll updates 4 years ago
ffmpeg.dll update release 4 years ago
icudtl.dat update release 4 years ago
libEGL.dll update release 4 years ago
libGLESv2.dll update release 4 years ago
resources.pak update release 4 years ago
https://github.com/technologiescollege/BlocklyArduino_electrified?tab=readme-ov-file 1/5
8/21/24, 3:38 PM technologiescollege/BlocklyArduino_electrified: Electron version of Blockly@rduino, win software with Arduino upload embedded

snapshot_blob.bin update release 4 years ago


sync.ffs_db updates to B@ 3 years ago
v8_context_snapshot.bin update release 4 years ago
vk_swiftshader.dll update release 4 years ago
vk_swiftshader_icd.json update Electron 4 years ago
vulkan-1.dll update release 4 years ago

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

PROFS FRANCAIS & ASSOCIATIONS


You can also ask me for an invoice so that your institution can make an
official 'donation' to me by bank transfer. I do not charge a license fee
but I am counting on you to help with the amount you estimate for this
work.
WEEK!!! 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 banned! Be careful about your browser's compatibility with the
Codebender plugin.
Multilingual version of Blockly@rduino
Blockly@rduino is a web program, a graphical webware allowing graphical programming for Arduino and
its translation into code .

https://github.com/technologiescollege/BlocklyArduino_electrified?tab=readme-ov-file 2/5
8/21/24, 3:38 PM technologiescollege/BlocklyArduino_electrified: Electron version of Blockly@rduino, win software with Arduino upload embedded

Blockly@rduino is based on Blockly , a graphical program editor through a web interface. It provides a
single type of translation of graphical programming (unlike Blockly which translates to Python, JavaScript,
etc. and allows to simulate it online: example ) , to generate code to copy and paste into the Arduino IDE.
Blockly@rduino originally only had a library of blocks for Grove modules , particularly suited to discovering
microcontrollers and experimenting with mechatronic systems.
You are free to add as many as you want using this explanatory note:
http://www.libreduc.cc/wiki/doku.php/fr/arduino/blockly_rduino/creerblocsmultiling
This version has been reorganized and improved to make it best used by students who are new to coding.
Any comments are welcome to improve the syntax!
Functions
programming for Arduino in graphical drag'n'drop,
generates code that is fully compatible with Arduino code,
interaction of Arduino cards thanks to added modules: more than 10 blocks specific to Grove
sensors/actuators, as well as those from TechnoZone51, Bitbloq, and ...
ability to automatically upload files to the site using URL address parameters (see demos below).
upload and serial console from web interface,
saving/reading INO and XML files
creating examples
real-time card monitoring using the PyMata-AIO server (accessible from the control panel
IMPORTANT Arduino
To upload to the Arduino board directly from the browser, you need to install the Codebender plugin:
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

https://github.com/technologiescollege/BlocklyArduino_electrified?tab=readme-ov-file 3/5
Demos
8/21/24, 3:38 PM technologiescollege/BlocklyArduino_electrified: Electron version of Blockly@rduino, win software with Arduino upload embedded

Blockly@rduino is a web tool, a webware by reference to software, hardware, etc. You can test/use it at the
following address: http://blocklyarduino.technologiescollege.fr/
You can therefore also directly link the opening of the page to the opening of a hosted XML file ( or all
locally ):
demo 1: flashing a diode
demo 2: vary a servo motor proportionally to a potentiometer command
Use locally in your web browser
If you prefer to use it locally, simply download the code from Github ( Download Zip ) and open the file
index.html in your browser.

You can host it on a server, and thus have many workstations access it by pointing to this 'index.html' file.
For upload and serial console you need web access and filters that do not block CodeBender.
Use in 4 steps
1. use your browser to open Blockly@rduino using the 'index.html' file
2. create your Arduino program by drag'n'drop ( click-and-drop ) blocks
3. select the 'Arduino' tab to check the code using CodeBender
4. press the 'Upload' button to transfer the code into the Arduino board's memory
Authors and contributors
Programme Blockly : https://developers.google.com/blockly/
Concept d'origine BlocklyDuino : Fred Lin (@gasolin https://github.com/gasolin/BlocklyDuino).
His project was also inspired by ardublock and modkit .
ArduBlockly typing functions : Carlos Pereira Atencio ( https://github.com/carlosperate/ardublockly ).
CodeBender integration: Julien Rat https://github.com/julienrat
Complete rewriting and graphic overhaul: Olivier Métayer

Releases 4
Regressions fixed Latest
on Nov 2, 2020
+ 3 releases

Packages
No packages published

https://github.com/technologiescollege/BlocklyArduino_electrified?tab=readme-ov-file 4/5
8/21/24, 3:38 PM technologiescollege/BlocklyArduino_electrified: Electron version of Blockly@rduino, win software with Arduino upload embedded

Contributors 2
SebCanet SebCanet
fontainejp Fontaine Jean Philippe

Languages
C 67.8% C++ 15.4% HTML 10.7% JavaScript 5.6% Processing 0.2% CSS 0.2% Other 0.1%

https://github.com/technologiescollege/BlocklyArduino_electrified?tab=readme-ov-file 5/5

You might also like