Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Components and supplies

Blockly@rduino: Build Arduino Projects with Visual Block Coding
Arduino UNO
×1
Blockly@rduino: Build Arduino Projects with Visual Block Coding
Arduino Mega 2560
×1

Apps and online services

Blockly@rduino
Forum Blockly@rduino
Wiki Blockly@duino

About this project

The purpose is to permit 'Scratch-block' programming for Arduino card, with many features needed for kids in school & newbies.

Everyone knows Scratch and the way it made easy the program learning for every child in the world. The next step was to use it to control material and that's why the extension possibilities were great: LeapMotion, Arduino, Wii, Picaxe, etc.

But extension use is 'only connected' real time programming, so the 'Graal' was to find a software which permits blocks programming and code generating. I found BlocklyDuino but it was left unworked for months. After contacting its creator David Li I decided to create my own fork.

After few months, with help, I created a totally new version from the original Blockly new version: Blockly@rduino.

Video resume

What you can do

Choose card and language:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Choose between on line upload (thanks to Codebender plugin) or offline upload (thanks to Blockly@rduino-communication):

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Communicate with card in real time to test input/ouput, thanks to FirmataPlus from Alan Yorinks wonderful work:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Choose between different level of difficulty for your student, and have a specific list of blocks:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Choose if you use or not in a list of blocks, always growing:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Drag'n'drop block to program:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

See Arduino code updating in real time:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Edit Arduino code, save it, paste it to local IDE:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Or use Codebender plugin to upload:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

And communicate by serial port:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Choose in a list of example:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Create your own example:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

Choose not only card, but specific 'kit' prepared with specific categories of block and prepared pinout for student:

Blockly@rduino: Build Arduino Projects with Visual Block Coding

And many graphic enhancements! And many more yet to come, like enhancing accessibility.

Code

github for Blockly@rduino
Github repositoryhttps://github.com/technologiescollege/Blockly-at-rduino

Manufacturing process

  1. Build a Smart Piggy Bank: Control a Coin Acceptor with Arduino Nano
  2. SERENA: A Custom Arduino Mega 2560 Alarm System with TFT LCD Touchscreen
  3. Control an LED via Bluetooth with Arduino – Simple DIY Guide
  4. Python 3 to Arduino UNO: Easy Command Control and LED Demo
  5. Accurate Solar Radiation Measurement Using Arduino UNO and Ethernet Shield
  6. Arduino‑Powered HID UPS: Upgrade Your Dummy Power Supply to USB‑Compatible Backup
  7. Build a Portable RFID Door Lock with Arduino – Step-by-Step Guide
  8. Build an IR Sensor Project with Arduino UNO – Simple Guide
  9. Build an ESP8266 Telegram Bot: IoT Control Made Easy
  10. Efficiently Program ATtiny85 Using Arduino Uno: A Cost‑Effective Multi‑Sensor Solution